Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / Configuration / WebPartsPersonalizationAuthorization.cs / 5 / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ReadWriteControlDesigner.cs
- XmlSchemaChoice.cs
- CopyNamespacesAction.cs
- ILGen.cs
- HttpListenerResponse.cs
- WebPartEventArgs.cs
- MaskDescriptor.cs
- CodeRemoveEventStatement.cs
- Context.cs
- XmlSerializerFactory.cs
- XmlSerializerVersionAttribute.cs
- OleDbTransaction.cs
- XmlSchemaValidationException.cs
- ImmutableDispatchRuntime.cs
- MarkupExtensionReturnTypeAttribute.cs
- EntityDataSourceSelectedEventArgs.cs
- MessageLoggingFilterTraceRecord.cs
- TextureBrush.cs
- DataTableReader.cs
- ReadOnlyMetadataCollection.cs
- DataKey.cs
- StateManagedCollection.cs
- ColorConvertedBitmap.cs
- ChannelFactoryRefCache.cs
- TCEAdapterGenerator.cs
- ClientBuildManager.cs
- ManagementPath.cs
- RuntimeResourceSet.cs
- SemanticAnalyzer.cs
- odbcmetadatacollectionnames.cs
- TypeUsage.cs
- HwndSubclass.cs
- ContainerFilterService.cs
- MaterialGroup.cs
- MaxSessionCountExceededException.cs
- DependsOnAttribute.cs
- OdbcConnectionStringbuilder.cs
- ClockGroup.cs
- ValueType.cs
- TreeNodeCollection.cs
- IListConverters.cs
- HttpServerVarsCollection.cs
- DetailsViewModeEventArgs.cs
- ButtonChrome.cs
- BitmapVisualManager.cs
- UntrustedRecipientException.cs
- SqlTypesSchemaImporter.cs
- VisualStyleInformation.cs
- _UriTypeConverter.cs
- ImageCollectionEditor.cs
- ServiceDiscoveryBehavior.cs
- SystemPens.cs
- DataControlFieldHeaderCell.cs
- WebPartsPersonalization.cs
- InvalidateEvent.cs
- UniformGrid.cs
- SQLCharsStorage.cs
- OpacityConverter.cs
- ProcessDesigner.cs
- FileInfo.cs
- Compilation.cs
- HostedElements.cs
- MD5.cs
- AsymmetricKeyExchangeFormatter.cs
- followingsibling.cs
- BasicDesignerLoader.cs
- Padding.cs
- AggregateNode.cs
- DllHostedComPlusServiceHost.cs
- FieldNameLookup.cs
- TransformedBitmap.cs
- TextEditorTables.cs
- prompt.cs
- XmlBinaryReader.cs
- CommentAction.cs
- InstalledVoice.cs
- StateDesigner.Helpers.cs
- AxHost.cs
- GradientBrush.cs
- WebPartTransformer.cs
- PageVisual.cs
- returneventsaver.cs
- DispatcherHookEventArgs.cs
- SmtpFailedRecipientsException.cs
- LayoutEditorPart.cs
- IndexerHelper.cs
- CommandLineParser.cs
- BypassElement.cs
- SerializationInfo.cs
- AutomationEvent.cs
- Transactions.cs
- IndentTextWriter.cs
- HtmlFormParameterWriter.cs
- Line.cs
- CultureMapper.cs
- SequenceFullException.cs
- RSAPKCS1SignatureDeformatter.cs
- XXXInfos.cs
- CompilerResults.cs
- ArithmeticException.cs