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
- PageSettings.cs
- BlurBitmapEffect.cs
- RefreshEventArgs.cs
- ObjectSet.cs
- SymmetricAlgorithm.cs
- ControlParameter.cs
- TrustLevelCollection.cs
- ThicknessKeyFrameCollection.cs
- PolicyStatement.cs
- XmlReflectionImporter.cs
- SyntaxCheck.cs
- CannotUnloadAppDomainException.cs
- WebPartCancelEventArgs.cs
- SqlIdentifier.cs
- ColorBuilder.cs
- ProfileProvider.cs
- SyndicationElementExtensionCollection.cs
- NonSerializedAttribute.cs
- WinFormsUtils.cs
- Track.cs
- ContextMarshalException.cs
- CompilerError.cs
- TreeView.cs
- TypedServiceChannelBuilder.cs
- HostUtils.cs
- UdpDiscoveryEndpointElement.cs
- AuthenticateEventArgs.cs
- DataKeyCollection.cs
- Keyboard.cs
- Vector3DAnimation.cs
- CompilerLocalReference.cs
- XmlCharacterData.cs
- StructuredTypeEmitter.cs
- NonceCache.cs
- TaskFileService.cs
- StaticFileHandler.cs
- XmlFormatExtensionPrefixAttribute.cs
- EmptyQuery.cs
- _ConnectionGroup.cs
- SqlMethodAttribute.cs
- CollectionDataContract.cs
- DataGridViewLinkCell.cs
- LocalizationComments.cs
- GroupLabel.cs
- InvokeHandlers.cs
- MarshalDirectiveException.cs
- ResourcesBuildProvider.cs
- TagMapCollection.cs
- WebPartEditorCancelVerb.cs
- MeshGeometry3D.cs
- KeyValueConfigurationCollection.cs
- SingleObjectCollection.cs
- CodeDefaultValueExpression.cs
- UshortList2.cs
- CodeTypeReferenceSerializer.cs
- PropertyGridEditorPart.cs
- InfoCardSymmetricCrypto.cs
- RankException.cs
- ToolStripPanelRenderEventArgs.cs
- NavigationPropertyEmitter.cs
- WpfWebRequestHelper.cs
- ControlParameter.cs
- ConfigXmlSignificantWhitespace.cs
- WmlSelectionListAdapter.cs
- DataControlCommands.cs
- DataGridViewTextBoxCell.cs
- URLEditor.cs
- OutputCacheProfile.cs
- HierarchicalDataBoundControl.cs
- PageAdapter.cs
- PrinterSettings.cs
- FixedElement.cs
- CollectionsUtil.cs
- AsyncPostBackTrigger.cs
- VirtualDirectoryMapping.cs
- DbModificationCommandTree.cs
- RepeaterCommandEventArgs.cs
- DataContractFormatAttribute.cs
- BaseParser.cs
- TogglePatternIdentifiers.cs
- PolyLineSegmentFigureLogic.cs
- CompatibleComparer.cs
- SevenBitStream.cs
- RoutedEvent.cs
- CallbackValidatorAttribute.cs
- CompilationUtil.cs
- PrePostDescendentsWalker.cs
- HttpRuntimeSection.cs
- IODescriptionAttribute.cs
- IndicShape.cs
- ObjectListShowCommandsEventArgs.cs
- UnknownWrapper.cs
- DurableTimerExtension.cs
- BitmapDecoder.cs
- FixedSOMLineCollection.cs
- CodeGenerationManager.cs
- TdsParserStateObject.cs
- XmlAttributeAttribute.cs
- RoleGroupCollection.cs
- DefaultValidator.cs