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
- BamlBinaryWriter.cs
- SQLGuidStorage.cs
- Vector3DCollection.cs
- WebPartCloseVerb.cs
- PathFigureCollectionConverter.cs
- MembershipUser.cs
- HtmlTableRowCollection.cs
- TextDecorationUnitValidation.cs
- MatchingStyle.cs
- ObjectReaderCompiler.cs
- Int32Collection.cs
- XmlILAnnotation.cs
- ErrorHandler.cs
- NonParentingControl.cs
- HtmlLinkAdapter.cs
- XmlKeywords.cs
- Point3D.cs
- BitmapMetadata.cs
- DataGridViewCellStyle.cs
- DesignerCategoryAttribute.cs
- GridToolTip.cs
- returneventsaver.cs
- TreeNode.cs
- PenThread.cs
- MetricEntry.cs
- MetabaseReader.cs
- TableRowGroup.cs
- DesignerProperties.cs
- Model3DGroup.cs
- _ShellExpression.cs
- COM2ComponentEditor.cs
- InfoCardArgumentException.cs
- HttpResponseMessageProperty.cs
- InteropAutomationProvider.cs
- LinkedList.cs
- CustomCategoryAttribute.cs
- MailAddressCollection.cs
- PageContentCollection.cs
- AuthenticationModuleElement.cs
- ProxyWebPartManager.cs
- OdbcCommandBuilder.cs
- FormViewDeleteEventArgs.cs
- SmtpSection.cs
- TemplateBindingExtension.cs
- UncommonField.cs
- CqlWriter.cs
- VirtualizingPanel.cs
- DownloadProgressEventArgs.cs
- AlternateViewCollection.cs
- PrimarySelectionGlyph.cs
- PeerNameRecordCollection.cs
- _SslSessionsCache.cs
- InputProviderSite.cs
- StateManagedCollection.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- ManagementEventArgs.cs
- ChildTable.cs
- StringValidatorAttribute.cs
- MaterializeFromAtom.cs
- ContractComponent.cs
- LogicalExpr.cs
- Header.cs
- XmlQueryOutput.cs
- RecognizerStateChangedEventArgs.cs
- ColorMap.cs
- XmlSerializationReader.cs
- CacheVirtualItemsEvent.cs
- ServiceBehaviorElement.cs
- GroupBox.cs
- WebPartConnectionsCloseVerb.cs
- StyleTypedPropertyAttribute.cs
- WindowHideOrCloseTracker.cs
- CodeNamespaceCollection.cs
- RNGCryptoServiceProvider.cs
- RichTextBoxAutomationPeer.cs
- SoapSchemaImporter.cs
- __Filters.cs
- SQLSingle.cs
- MethodBuilder.cs
- RuntimeCompatibilityAttribute.cs
- WindowInteropHelper.cs
- TemplateKey.cs
- SHA1CryptoServiceProvider.cs
- DefaultEventAttribute.cs
- WebServiceMethodData.cs
- ProfileSettings.cs
- SafeWaitHandle.cs
- TextBounds.cs
- odbcmetadatacollectionnames.cs
- SEHException.cs
- ElementAction.cs
- TypeElementCollection.cs
- SelectedDatesCollection.cs
- DeclarativeCatalogPart.cs
- DataGridViewMethods.cs
- NamespaceInfo.cs
- TextEditorLists.cs
- DataTemplate.cs
- ProfilePropertyNameValidator.cs
- ACE.cs