Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / xsp / System / Web / Configuration / WebPartsPersonalizationAuthorization.cs / 1 / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AnimationLayer.cs
- BasicDesignerLoader.cs
- ImageField.cs
- DataViewManagerListItemTypeDescriptor.cs
- ContextMenu.cs
- Adorner.cs
- MemoryRecordBuffer.cs
- NullReferenceException.cs
- ContextMarshalException.cs
- BufferAllocator.cs
- EncodingTable.cs
- CustomValidator.cs
- OracleMonthSpan.cs
- WebSysDescriptionAttribute.cs
- WebPartVerbCollection.cs
- WeakReferenceKey.cs
- CoreSwitches.cs
- UserUseLicenseDictionaryLoader.cs
- XPathSelfQuery.cs
- TrackingProfile.cs
- ConditionCollection.cs
- CoreSwitches.cs
- PerformanceCounterCategory.cs
- WeakEventManager.cs
- TextBoxBase.cs
- VisualTreeUtils.cs
- StringDictionary.cs
- ReflectTypeDescriptionProvider.cs
- SvcMapFileLoader.cs
- RtfControlWordInfo.cs
- SQLBytes.cs
- ScopelessEnumAttribute.cs
- RegisterResponseInfo.cs
- SystemNetworkInterface.cs
- CacheDependency.cs
- DocumentNUp.cs
- PreviewPageInfo.cs
- TransformPattern.cs
- WebRequestModuleElement.cs
- ContextMenuStripGroup.cs
- ObjectViewListener.cs
- BitmapDownload.cs
- ErrorTableItemStyle.cs
- ChildChangedEventArgs.cs
- WindowHideOrCloseTracker.cs
- MessageHeaderT.cs
- HelpKeywordAttribute.cs
- TextEditorThreadLocalStore.cs
- TextSelection.cs
- X509CertificateStore.cs
- DocumentApplication.cs
- HelpKeywordAttribute.cs
- PatternMatcher.cs
- QilParameter.cs
- OleCmdHelper.cs
- GeometryCombineModeValidation.cs
- AVElementHelper.cs
- BaseTemplatedMobileComponentEditor.cs
- ContentIterators.cs
- EFColumnProvider.cs
- TextBoxAutomationPeer.cs
- KeyToListMap.cs
- RenamedEventArgs.cs
- SqlInternalConnectionSmi.cs
- MailBnfHelper.cs
- SimpleApplicationHost.cs
- ArgumentNullException.cs
- PersonalizationStateQuery.cs
- ScriptManager.cs
- OracleException.cs
- CollectionsUtil.cs
- MenuEventArgs.cs
- GrammarBuilder.cs
- UnsafeNativeMethodsPenimc.cs
- HandlerWithFactory.cs
- RightsManagementEncryptedStream.cs
- BindingContext.cs
- GeometryDrawing.cs
- BrowserCapabilitiesFactory.cs
- HelpKeywordAttribute.cs
- ApplicationTrust.cs
- SqlClientMetaDataCollectionNames.cs
- PrintPreviewGraphics.cs
- WindowsRegion.cs
- XmlSerializerNamespaces.cs
- HMACRIPEMD160.cs
- WebPartEditVerb.cs
- SvcMapFile.cs
- WebRequestModuleElementCollection.cs
- NativeMethodsOther.cs
- StringSorter.cs
- _PooledStream.cs
- TreeNodeEventArgs.cs
- DataReaderContainer.cs
- MessageQueuePermission.cs
- CodeExpressionCollection.cs
- Point4D.cs
- WsdlBuildProvider.cs
- ZipIOExtraFieldPaddingElement.cs
- SessionParameter.cs