Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / Configuration / WebPartsPersonalizationAuthorization.cs / 2 / WebPartsPersonalizationAuthorization.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Configuration { using System; using System.Configuration; using System.Collections; using System.Collections.Specialized; using System.Security.Principal; using System.Web; using System.Web.Compilation; using System.Web.Configuration; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.Util; using System.Xml; using System.Security.Permissions; [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class WebPartsPersonalizationAuthorization : ConfigurationElement { private static ConfigurationPropertyCollection _properties; private static readonly ConfigurationProperty _propRules = new ConfigurationProperty(null, typeof(AuthorizationRuleCollection), null, ConfigurationPropertyOptions.IsDefaultCollection); static WebPartsPersonalizationAuthorization() { // Property initialization _properties = new ConfigurationPropertyCollection(); _properties.Add(_propRules); } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } [ConfigurationProperty("", IsDefaultCollection = true)] public AuthorizationRuleCollection Rules { get { return (AuthorizationRuleCollection)base[_propRules]; } } internal bool IsUserAllowed(IPrincipal user, String verb) { return Rules.IsUserAllowed(user, verb); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TypeSemantics.cs
- DynamicQueryableWrapper.cs
- TextElementEnumerator.cs
- XmlSchemaSimpleContentExtension.cs
- Int16AnimationBase.cs
- MonthChangedEventArgs.cs
- CachedPathData.cs
- _NetRes.cs
- ResourcesGenerator.cs
- ColorBlend.cs
- ObjectTokenCategory.cs
- ObjRef.cs
- QilInvokeLateBound.cs
- PropertyMetadata.cs
- PanelStyle.cs
- XamlHostingSectionGroup.cs
- GeneralTransform3DCollection.cs
- sqlinternaltransaction.cs
- MsmqInputChannelListener.cs
- Evaluator.cs
- FontCacheLogic.cs
- PublisherIdentityPermission.cs
- EventManager.cs
- StringStorage.cs
- MetadataArtifactLoaderComposite.cs
- RegisteredArrayDeclaration.cs
- TextOnlyOutput.cs
- ZipIOLocalFileDataDescriptor.cs
- UpdateExpressionVisitor.cs
- CollectionEditor.cs
- TextBoxLine.cs
- ControlBindingsCollection.cs
- Events.cs
- Vector3DAnimationBase.cs
- CharEnumerator.cs
- PrimitiveSchema.cs
- ContentType.cs
- ListControlBuilder.cs
- WebPartAuthorizationEventArgs.cs
- SpanIndex.cs
- ObjectItemCollectionAssemblyCacheEntry.cs
- Stackframe.cs
- UiaCoreApi.cs
- SafeNativeMethods.cs
- XmlSchemaAppInfo.cs
- DataSourceHelper.cs
- GridItem.cs
- ZoomComboBox.cs
- PeerTransportElement.cs
- InvalidWMPVersionException.cs
- GridViewRow.cs
- RectangleConverter.cs
- AppDomainFactory.cs
- SQLChars.cs
- WorkflowRuntimeBehavior.cs
- BoundField.cs
- DataBindEngine.cs
- Exceptions.cs
- NamespaceTable.cs
- ButtonBase.cs
- HighlightVisual.cs
- unsafenativemethodsother.cs
- OrderedDictionary.cs
- AnnotationService.cs
- ZipFileInfo.cs
- RegisteredExpandoAttribute.cs
- PagePropertiesChangingEventArgs.cs
- DeleteIndexBinder.cs
- _SecureChannel.cs
- BStrWrapper.cs
- EntityDataSourceDesignerHelper.cs
- CodeChecksumPragma.cs
- AuthenticationManager.cs
- XmlnsDictionary.cs
- XmlSignatureManifest.cs
- CallSiteOps.cs
- DataGridViewLinkCell.cs
- NestPullup.cs
- PropertyCondition.cs
- Typeface.cs
- BitmapImage.cs
- HtmlImage.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- XmlIlVisitor.cs
- TimeSpanConverter.cs
- RenderingEventArgs.cs
- DESCryptoServiceProvider.cs
- TransactionScope.cs
- CodeSnippetCompileUnit.cs
- BinHexEncoding.cs
- parserscommon.cs
- VirtualPathUtility.cs
- CodeTypeOfExpression.cs
- ReadWriteControlDesigner.cs
- OracleColumn.cs
- DATA_BLOB.cs
- DelegateSerializationHolder.cs
- OSFeature.cs
- CachingHintValidation.cs
- ContainerParagraph.cs