Code:
/ DotNET / DotNET / 8.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
- NameTable.cs
- ServiceNotStartedException.cs
- ItemsControl.cs
- ReadOnlyTernaryTree.cs
- X509Certificate.cs
- QueryOperatorEnumerator.cs
- RadioButton.cs
- StringResourceManager.cs
- SoapEnumAttribute.cs
- XmlElementAttribute.cs
- RemotingConfiguration.cs
- OleDbErrorCollection.cs
- XsltContext.cs
- TreeBuilderBamlTranslator.cs
- ShapingEngine.cs
- PaperSize.cs
- PageParser.cs
- SignatureGenerator.cs
- RepeatButton.cs
- SoapSchemaExporter.cs
- MatrixAnimationUsingKeyFrames.cs
- ExtensibleClassFactory.cs
- Attributes.cs
- KoreanLunisolarCalendar.cs
- TemplateBuilder.cs
- SamlSecurityToken.cs
- CurrentChangingEventArgs.cs
- HandledMouseEvent.cs
- WebReferencesBuildProvider.cs
- ACL.cs
- CompressedStack.cs
- UpdatePanelControlTrigger.cs
- XmlException.cs
- Cursors.cs
- DynamicDataRoute.cs
- AutoGeneratedFieldProperties.cs
- TemplatedMailWebEventProvider.cs
- XmlSchemaRedefine.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- TabControlCancelEvent.cs
- ObjectDisposedException.cs
- OdbcEnvironment.cs
- QueryResult.cs
- Variable.cs
- LocalValueEnumerator.cs
- ToolStripDropDownItemDesigner.cs
- DataServiceRequestOfT.cs
- SafeTimerHandle.cs
- OleDbStruct.cs
- LookupNode.cs
- MaterialGroup.cs
- MethodToken.cs
- LinqDataSource.cs
- AccessibleObject.cs
- ArglessEventHandlerProxy.cs
- DbCommandDefinition.cs
- GifBitmapEncoder.cs
- HttpCapabilitiesSectionHandler.cs
- ForEachAction.cs
- StylusTip.cs
- ContentPresenter.cs
- SoapAttributeOverrides.cs
- Image.cs
- StaticResourceExtension.cs
- MasterPageParser.cs
- TextTreeTextBlock.cs
- LockCookie.cs
- Char.cs
- mediaeventshelper.cs
- Message.cs
- ObjectStateManager.cs
- hebrewshape.cs
- SqlConnectionFactory.cs
- SerializationInfo.cs
- FloaterParagraph.cs
- DecoderNLS.cs
- Point.cs
- SafeNativeMethods.cs
- SizeLimitedCache.cs
- AdjustableArrowCap.cs
- MenuRendererClassic.cs
- AttributeCollection.cs
- EntityDataSourceUtil.cs
- TextContainerChangeEventArgs.cs
- HMACSHA512.cs
- XXXInfos.cs
- VirtualPath.cs
- Button.cs
- CodeSubDirectoriesCollection.cs
- SqlCacheDependencyDatabase.cs
- DataSourceExpressionCollection.cs
- ResizeBehavior.cs
- PersonalizationEntry.cs
- HttpResponseInternalBase.cs
- XmlSchemaSimpleContent.cs
- EventLogPropertySelector.cs
- OleCmdHelper.cs
- DoubleAnimationBase.cs
- HttpWriter.cs
- SQLByte.cs