Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / xsp / System / Web / Configuration / WebPartsPersonalizationAuthorization.cs / 1 / 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
- HtmlEmptyTagControlBuilder.cs
- xamlnodes.cs
- XmlUtf8RawTextWriter.cs
- EntityViewContainer.cs
- RightNameExpirationInfoPair.cs
- TrackingStringDictionary.cs
- PrinterResolution.cs
- XhtmlBasicTextBoxAdapter.cs
- UInt64Converter.cs
- DockProviderWrapper.cs
- InfoCardRSAPKCS1SignatureFormatter.cs
- OdbcDataReader.cs
- SemanticResolver.cs
- WsiProfilesElement.cs
- GeometryModel3D.cs
- FunctionDescription.cs
- BooleanKeyFrameCollection.cs
- DataAdapter.cs
- DiscardableAttribute.cs
- DataGridViewCellEventArgs.cs
- Nullable.cs
- XmlHierarchyData.cs
- BitStack.cs
- XPSSignatureDefinition.cs
- TypeViewSchema.cs
- DataKeyCollection.cs
- DLinqAssociationProvider.cs
- CodeConditionStatement.cs
- PasswordRecovery.cs
- Deflater.cs
- XmlTextReaderImpl.cs
- RequestStatusBarUpdateEventArgs.cs
- SchemaNamespaceManager.cs
- XMLSyntaxException.cs
- ListViewGroupItemCollection.cs
- InfoCardAsymmetricCrypto.cs
- ClientSettingsStore.cs
- SchemaAttDef.cs
- OrderedDictionaryStateHelper.cs
- ProviderException.cs
- TextBounds.cs
- BuildTopDownAttribute.cs
- InputEventArgs.cs
- XamlPathDataSerializer.cs
- CreatingCookieEventArgs.cs
- Divide.cs
- StateWorkerRequest.cs
- SqlClientPermission.cs
- WorkflowStateRollbackService.cs
- UnderstoodHeaders.cs
- CallTemplateAction.cs
- ValidateNames.cs
- XmlRawWriterWrapper.cs
- MultiByteCodec.cs
- ObjectDataSourceSelectingEventArgs.cs
- DataKey.cs
- ProcessModule.cs
- GeometryDrawing.cs
- NamespaceDisplay.xaml.cs
- SqlCharStream.cs
- ConnectionInterfaceCollection.cs
- DetailsViewUpdatedEventArgs.cs
- WebZoneDesigner.cs
- AspNetSynchronizationContext.cs
- FileLevelControlBuilderAttribute.cs
- EntityCommand.cs
- BamlRecordWriter.cs
- ReferencedAssembly.cs
- ElementNotAvailableException.cs
- PTManager.cs
- Image.cs
- HttpDebugHandler.cs
- RadialGradientBrush.cs
- SafeRegistryHandle.cs
- ErrorStyle.cs
- DictionaryEntry.cs
- CqlLexer.cs
- GcHandle.cs
- MediaTimeline.cs
- RuntimeDelegateArgument.cs
- RewritingPass.cs
- Inflater.cs
- OciLobLocator.cs
- XmlDocument.cs
- DragDropManager.cs
- _CookieModule.cs
- TextParagraphProperties.cs
- PropertyInfoSet.cs
- FontFamily.cs
- XmlSchemaException.cs
- figurelengthconverter.cs
- SchemaCollectionPreprocessor.cs
- TypedTableBase.cs
- TdsParser.cs
- ITreeGenerator.cs
- BitmapDownload.cs
- SqlMethods.cs
- SmtpFailedRecipientException.cs
- MetadataPropertyCollection.cs
- PropertyInfo.cs