Code:
/ FX-1434 / FX-1434 / 1.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
- ExeConfigurationFileMap.cs
- GradientBrush.cs
- TypedDataSetSchemaImporterExtension.cs
- AutomationEvent.cs
- xsdvalidator.cs
- OleDbException.cs
- SizeChangedEventArgs.cs
- ConnectionManagementElement.cs
- SafeEventLogWriteHandle.cs
- PingReply.cs
- KeyedQueue.cs
- TraceContext.cs
- SpotLight.cs
- DocumentGrid.cs
- RequestReplyCorrelator.cs
- xamlnodes.cs
- CollectionViewProxy.cs
- ConfigurationManagerHelper.cs
- BatchParser.cs
- EventNotify.cs
- SAPIEngineTypes.cs
- AdRotator.cs
- xsdvalidator.cs
- Rijndael.cs
- cookiecollection.cs
- StateBag.cs
- AttributeTable.cs
- ResourceExpressionBuilder.cs
- ellipse.cs
- ObjectTag.cs
- SafeNativeMethods.cs
- DelegatingTypeDescriptionProvider.cs
- XmlCharCheckingWriter.cs
- ListView.cs
- SettingsPropertyCollection.cs
- PrintingPermission.cs
- XmlSignificantWhitespace.cs
- Listbox.cs
- MenuEventArgs.cs
- CalendarKeyboardHelper.cs
- HttpCacheVaryByContentEncodings.cs
- Paragraph.cs
- SafeFileMappingHandle.cs
- JournalEntry.cs
- XmlSortKey.cs
- Paragraph.cs
- XmlSchemaCompilationSettings.cs
- ToolboxBitmapAttribute.cs
- FontDifferentiator.cs
- ExcCanonicalXml.cs
- PackageDigitalSignatureManager.cs
- LoginName.cs
- SignatureGenerator.cs
- SchemaInfo.cs
- StateRuntime.cs
- XmlDataLoader.cs
- XamlVector3DCollectionSerializer.cs
- HelloMessageCD1.cs
- AssociationType.cs
- AssemblyCollection.cs
- SR.cs
- FloaterBaseParagraph.cs
- ReflectionUtil.cs
- DataSourceSelectArguments.cs
- BadImageFormatException.cs
- InfoCard.cs
- TimeSpan.cs
- DataColumnMapping.cs
- CounterSampleCalculator.cs
- WmfPlaceableFileHeader.cs
- ListParagraph.cs
- Selector.cs
- AmbiguousMatchException.cs
- GenericAuthenticationEventArgs.cs
- XmlSchemaElement.cs
- BCryptHashAlgorithm.cs
- NotSupportedException.cs
- PrePostDescendentsWalker.cs
- SqlFunctionAttribute.cs
- WindowsListViewGroupSubsetLink.cs
- DynamicValidatorEventArgs.cs
- ContractMapping.cs
- ListBase.cs
- FlowLayoutPanel.cs
- PropertyDescriptorCollection.cs
- DetailsViewDeleteEventArgs.cs
- Label.cs
- Accessible.cs
- InputReportEventArgs.cs
- embossbitmapeffect.cs
- AppearanceEditorPart.cs
- EntityStoreSchemaGenerator.cs
- _AutoWebProxyScriptHelper.cs
- SqlMethodCallConverter.cs
- QilPatternFactory.cs
- Quaternion.cs
- WorkflowInvoker.cs
- DocumentReference.cs
- SortKey.cs
- XmlWrappingWriter.cs