Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / Configuration / WebPartsPersonalizationAuthorization.cs / 5 / 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
- WebPartDescriptionCollection.cs
- CodeSubDirectoriesCollection.cs
- BamlReader.cs
- ProjectionCamera.cs
- PhysicalFontFamily.cs
- EventWaitHandle.cs
- XmlElementElementCollection.cs
- Emitter.cs
- XmlHierarchicalDataSourceView.cs
- SystemColors.cs
- SafeRightsManagementSessionHandle.cs
- PatternMatcher.cs
- DependencyPropertyHelper.cs
- LogConverter.cs
- PeerToPeerException.cs
- SendDesigner.xaml.cs
- ToolStripOverflow.cs
- ConfigurationValidatorAttribute.cs
- ArgumentDesigner.xaml.cs
- DataBoundLiteralControl.cs
- SafeFileMapViewHandle.cs
- PageBreakRecord.cs
- WindowsToolbarAsMenu.cs
- Condition.cs
- DiscoveryClientRequestChannel.cs
- _DigestClient.cs
- Select.cs
- TdsRecordBufferSetter.cs
- CaseStatementProjectedSlot.cs
- StylusEventArgs.cs
- OverrideMode.cs
- Compiler.cs
- EventLogStatus.cs
- KeyInstance.cs
- DataGridBoolColumn.cs
- ValidatedControlConverter.cs
- DataTrigger.cs
- _LazyAsyncResult.cs
- CommandConverter.cs
- AutoGeneratedField.cs
- FontNameEditor.cs
- QueryConverter.cs
- RMEnrollmentPage2.cs
- XmlSchemaAnnotated.cs
- TextFindEngine.cs
- AdapterDictionary.cs
- MessageQueueEnumerator.cs
- DecimalKeyFrameCollection.cs
- XmlRootAttribute.cs
- LogStore.cs
- ImageSource.cs
- Knowncolors.cs
- XsltException.cs
- CodeSubDirectoriesCollection.cs
- TransformerTypeCollection.cs
- AncestorChangedEventArgs.cs
- PageHandlerFactory.cs
- ToolStripDesignerAvailabilityAttribute.cs
- BuildResult.cs
- AdornerHitTestResult.cs
- FormsAuthenticationUser.cs
- SplitterPanel.cs
- TextBoxAutomationPeer.cs
- MissingSatelliteAssemblyException.cs
- BufferModeSettings.cs
- QilInvokeEarlyBound.cs
- InputQueue.cs
- DesignObjectWrapper.cs
- ComplexPropertyEntry.cs
- Viewport3DAutomationPeer.cs
- _BaseOverlappedAsyncResult.cs
- SecurityIdentifierElement.cs
- DataObjectFieldAttribute.cs
- XmlJsonWriter.cs
- WorkBatch.cs
- _StreamFramer.cs
- FullTextBreakpoint.cs
- Models.cs
- DecoderExceptionFallback.cs
- LinqDataSource.cs
- ToolStrip.cs
- AxParameterData.cs
- DbExpressionRules.cs
- DictionaryMarkupSerializer.cs
- NavigationWindowAutomationPeer.cs
- GenericRootAutomationPeer.cs
- SystemIPInterfaceProperties.cs
- RedBlackList.cs
- SvcMapFileSerializer.cs
- ServicePointManager.cs
- ModuleElement.cs
- FormsAuthenticationModule.cs
- DocumentPage.cs
- Table.cs
- KnownIds.cs
- Rect.cs
- TrustLevelCollection.cs
- CallContext.cs
- IPAddressCollection.cs
- ResourceExpression.cs