Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / WebPartsPersonalizationAuthorization.cs / 1305376 / 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; 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; 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
- Int32Converter.cs
- GifBitmapDecoder.cs
- UserControl.cs
- SecurityException.cs
- _ListenerRequestStream.cs
- CodeRemoveEventStatement.cs
- SoapSchemaMember.cs
- PermissionSetEnumerator.cs
- DataControlPagerLinkButton.cs
- ColorConvertedBitmapExtension.cs
- dsa.cs
- ExecutedRoutedEventArgs.cs
- ToolStripContentPanelRenderEventArgs.cs
- SerializerWriterEventHandlers.cs
- QilInvoke.cs
- SmtpSection.cs
- StorageInfo.cs
- AstTree.cs
- WebPartEditorCancelVerb.cs
- TemplatePartAttribute.cs
- TCPListener.cs
- RelatedView.cs
- UdpDiscoveryEndpointElement.cs
- WindowsListView.cs
- SqlCacheDependencyDatabase.cs
- RelationshipFixer.cs
- EntitySetBase.cs
- TypedDataSetSchemaImporterExtensionFx35.cs
- ZipIOBlockManager.cs
- CapiSymmetricAlgorithm.cs
- HostingEnvironmentException.cs
- Certificate.cs
- RoleService.cs
- MemberExpressionHelper.cs
- ListenDesigner.cs
- HttpCookie.cs
- PropertyDescriptorCollection.cs
- VisualCollection.cs
- XPathArrayIterator.cs
- BuildProviderAppliesToAttribute.cs
- LinqTreeNodeEvaluator.cs
- ViewGenerator.cs
- DataBindEngine.cs
- BuildProviderCollection.cs
- MailWriter.cs
- Matrix.cs
- Soap11ServerProtocol.cs
- Size3DValueSerializer.cs
- AlgoModule.cs
- ConsoleKeyInfo.cs
- MatrixKeyFrameCollection.cs
- Assembly.cs
- UserInitiatedNavigationPermission.cs
- OdbcEnvironmentHandle.cs
- RefreshPropertiesAttribute.cs
- MultitargetingHelpers.cs
- CngProvider.cs
- DataGridItem.cs
- SessionPageStatePersister.cs
- UnaryNode.cs
- SettingsSavedEventArgs.cs
- Drawing.cs
- StagingAreaInputItem.cs
- ContentHostHelper.cs
- TextRange.cs
- oledbconnectionstring.cs
- ProtectedConfigurationProviderCollection.cs
- JsonServiceDocumentSerializer.cs
- PassportAuthentication.cs
- SoapReflector.cs
- NamedPipeTransportElement.cs
- SynchronizedInputProviderWrapper.cs
- InternalException.cs
- EntityDataSourceContainerNameItem.cs
- ListBox.cs
- TrackingProfileCache.cs
- WorkflowMessageEventHandler.cs
- ColorIndependentAnimationStorage.cs
- StateChangeEvent.cs
- Range.cs
- PeerNameResolver.cs
- CodeGenerator.cs
- BaseConfigurationRecord.cs
- StringAnimationUsingKeyFrames.cs
- RelationshipEndCollection.cs
- _ConnectionGroup.cs
- XmlWriter.cs
- PageParserFilter.cs
- XmlAnyElementAttribute.cs
- AssemblyInfo.cs
- MultiSelectRootGridEntry.cs
- ConfigurationPropertyAttribute.cs
- XPathNodeHelper.cs
- AmbientLight.cs
- ChannelServices.cs
- XmlChildNodes.cs
- OdbcConnectionOpen.cs
- SimpleBitVector32.cs
- ResXResourceWriter.cs
- PreloadedPackages.cs