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
- SerialReceived.cs
- ScriptingScriptResourceHandlerSection.cs
- SvcMapFile.cs
- StateFinalizationActivity.cs
- MethodBody.cs
- TransformDescriptor.cs
- SortFieldComparer.cs
- ClientTarget.cs
- DeflateInput.cs
- AssociationEndMember.cs
- UniformGrid.cs
- XmlILModule.cs
- PointLightBase.cs
- CellTreeNode.cs
- IUnknownConstantAttribute.cs
- HTMLTextWriter.cs
- D3DImage.cs
- DefaultTraceListener.cs
- CompilerErrorCollection.cs
- unsafeIndexingFilterStream.cs
- ModelVisual3D.cs
- CLSCompliantAttribute.cs
- XmlChildNodes.cs
- DataGridItem.cs
- XmlNullResolver.cs
- TypeBuilder.cs
- ActiveXHelper.cs
- XamlSerializer.cs
- ipaddressinformationcollection.cs
- ObjectDataProvider.cs
- BodyWriter.cs
- ObjectNotFoundException.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- QueryParameter.cs
- HtmlContainerControl.cs
- TypeUnloadedException.cs
- figurelengthconverter.cs
- _IPv6Address.cs
- FontStretches.cs
- FormView.cs
- MasterPageCodeDomTreeGenerator.cs
- PropertyValueChangedEvent.cs
- ArithmeticException.cs
- ToolStripItemRenderEventArgs.cs
- NotifyCollectionChangedEventArgs.cs
- PerSessionInstanceContextProvider.cs
- DataSourceXmlSerializer.cs
- XmlComplianceUtil.cs
- XmlSchemaAnyAttribute.cs
- RadioButtonList.cs
- MouseButtonEventArgs.cs
- AuthenticationModuleElement.cs
- WebServiceBindingAttribute.cs
- FormatterServices.cs
- HttpServerVarsCollection.cs
- ConstNode.cs
- CoreSwitches.cs
- GlobalizationSection.cs
- PhotoPrintingIntent.cs
- WebBrowserProgressChangedEventHandler.cs
- RevocationPoint.cs
- _SecureChannel.cs
- UpDownEvent.cs
- FormViewPagerRow.cs
- StrongNameSignatureInformation.cs
- Pair.cs
- TimeSpanOrInfiniteValidator.cs
- listitem.cs
- CodeGroup.cs
- PageCodeDomTreeGenerator.cs
- FixedSOMSemanticBox.cs
- Attributes.cs
- Empty.cs
- MimeBasePart.cs
- DataGridViewCellStateChangedEventArgs.cs
- RegistryKey.cs
- Timeline.cs
- AsyncCompletedEventArgs.cs
- InputElement.cs
- ExpressionNode.cs
- XmlSchemaCollection.cs
- ImageClickEventArgs.cs
- DataControlPagerLinkButton.cs
- JoinQueryOperator.cs
- _IPv6Address.cs
- AlphaSortedEnumConverter.cs
- NativeObjectSecurity.cs
- SQLInt16.cs
- NegatedConstant.cs
- OutputCacheSettings.cs
- DataSourceGroupCollection.cs
- CrossContextChannel.cs
- PerfService.cs
- IconHelper.cs
- lengthconverter.cs
- PrintSchema.cs
- PrinterUnitConvert.cs
- JsonWriter.cs
- ImageMapEventArgs.cs
- InheritanceContextChangedEventManager.cs