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
- DbSourceParameterCollection.cs
- FrugalList.cs
- NamedPipeAppDomainProtocolHandler.cs
- ImmutableObjectAttribute.cs
- FormViewAutoFormat.cs
- XhtmlCssHandler.cs
- InfoCardKeyedHashAlgorithm.cs
- SecurityBindingElement.cs
- EntityDataSourceContextCreatingEventArgs.cs
- HttpConfigurationSystem.cs
- CombinedGeometry.cs
- Registry.cs
- ExtendedTransformFactory.cs
- DataBindEngine.cs
- TreeViewImageIndexConverter.cs
- SoapReflectionImporter.cs
- ImageCodecInfoPrivate.cs
- Message.cs
- PolicyChain.cs
- FormClosedEvent.cs
- AtlasWeb.Designer.cs
- ApplicationInfo.cs
- SystemIdentity.cs
- PenLineJoinValidation.cs
- xmlformatgeneratorstatics.cs
- DataGrid.cs
- AdRotator.cs
- ReferencedAssembly.cs
- DataRowIndexBuffer.cs
- ErasingStroke.cs
- TrustSection.cs
- LoginView.cs
- HitTestWithPointDrawingContextWalker.cs
- dataprotectionpermission.cs
- SafeUserTokenHandle.cs
- PropertyTabChangedEvent.cs
- WebControlAdapter.cs
- SiteMembershipCondition.cs
- StateValidator.cs
- ReflectionUtil.cs
- FrameDimension.cs
- TemplateKey.cs
- CacheDependency.cs
- HtmlInputHidden.cs
- PersistChildrenAttribute.cs
- DoubleAnimation.cs
- SqlMethodCallConverter.cs
- ScriptingJsonSerializationSection.cs
- GPPOINTF.cs
- LockedBorderGlyph.cs
- JsonWriterDelegator.cs
- __Filters.cs
- TableLayoutSettingsTypeConverter.cs
- CacheSection.cs
- HitTestWithPointDrawingContextWalker.cs
- Win32Exception.cs
- TextContainer.cs
- SelectionProcessor.cs
- StubHelpers.cs
- QuadraticEase.cs
- WmlFormAdapter.cs
- Set.cs
- Base64Encoding.cs
- PropertyConverter.cs
- WebPartRestoreVerb.cs
- Material.cs
- EndpointAddressMessageFilterTable.cs
- DataFormats.cs
- WebPartTracker.cs
- UriTemplateHelpers.cs
- WindowsFont.cs
- EdmError.cs
- TextRangeEditTables.cs
- TreeNodeBinding.cs
- PrintPreviewGraphics.cs
- UTF7Encoding.cs
- CustomAttributeBuilder.cs
- EmptyStringExpandableObjectConverter.cs
- SerializationInfo.cs
- AmbientLight.cs
- listviewsubitemcollectioneditor.cs
- BoundingRectTracker.cs
- ScriptControl.cs
- OciHandle.cs
- WebRequestModuleElementCollection.cs
- SamlAuthenticationStatement.cs
- FixedSOMFixedBlock.cs
- ToolBarTray.cs
- HostProtectionPermission.cs
- TableRowCollection.cs
- ControlPropertyNameConverter.cs
- GridViewColumn.cs
- HtmlTitle.cs
- NamespaceExpr.cs
- DataGridViewRowsRemovedEventArgs.cs
- CompiledXpathExpr.cs
- DataGridColumnEventArgs.cs
- GorillaCodec.cs
- assemblycache.cs
- DBConnection.cs