Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- FixedSOMLineCollection.cs
- Processor.cs
- BindMarkupExtensionSerializer.cs
- SerialPinChanges.cs
- RequestResizeEvent.cs
- InternalBase.cs
- HostingMessageProperty.cs
- SingleObjectCollection.cs
- DataControlField.cs
- MasterPageBuildProvider.cs
- EntityViewContainer.cs
- PackWebResponse.cs
- TypeUsage.cs
- HttpProfileBase.cs
- DrawItemEvent.cs
- FixUp.cs
- UpdatePanelTrigger.cs
- GC.cs
- DeclarativeCatalogPart.cs
- BitConverter.cs
- XmlHierarchyData.cs
- CryptoApi.cs
- DBCommand.cs
- URIFormatException.cs
- NavigationHelper.cs
- DesignBinding.cs
- StorageEntitySetMapping.cs
- Context.cs
- HMACSHA256.cs
- MiniConstructorInfo.cs
- ControlValuePropertyAttribute.cs
- OleDbParameter.cs
- CustomActivityDesigner.cs
- ObjectItemCachedAssemblyLoader.cs
- MenuAutomationPeer.cs
- HtmlLiteralTextAdapter.cs
- FilterQuery.cs
- MessageCredentialType.cs
- RegexCharClass.cs
- ReadWriteSpinLock.cs
- XmlMapping.cs
- GridEntry.cs
- CodeExporter.cs
- TreeNodeBinding.cs
- Convert.cs
- SmiEventSink_Default.cs
- DiagnosticTrace.cs
- AssemblyHash.cs
- AllMembershipCondition.cs
- DependencyPropertyAttribute.cs
- VisemeEventArgs.cs
- UnsafeNativeMethods.cs
- MimeTypeAttribute.cs
- SectionXmlInfo.cs
- DeploymentSectionCache.cs
- SystemFonts.cs
- HttpCapabilitiesEvaluator.cs
- ConfigurationElementProperty.cs
- XmlSchemaComplexContentRestriction.cs
- AsmxEndpointPickerExtension.cs
- HMAC.cs
- CodeEventReferenceExpression.cs
- HtmlElement.cs
- OleDbSchemaGuid.cs
- Executor.cs
- SubstitutionList.cs
- InvariantComparer.cs
- DesignTable.cs
- SocketStream.cs
- InlineUIContainer.cs
- WpfXamlMember.cs
- Matrix3D.cs
- WebEvents.cs
- DataGridViewCellValueEventArgs.cs
- DbDataRecord.cs
- FormCollection.cs
- WebPartMovingEventArgs.cs
- CodeTypeDelegate.cs
- Debug.cs
- RelationshipDetailsRow.cs
- CacheHelper.cs
- InvalidCommandTreeException.cs
- LinkDescriptor.cs
- PropertySegmentSerializationProvider.cs
- GridViewSortEventArgs.cs
- CorePropertiesFilter.cs
- IndentTextWriter.cs
- FontFamilyIdentifier.cs
- DataControlPagerLinkButton.cs
- WebPart.cs
- RoutedEventConverter.cs
- BoolExpression.cs
- StyleCollectionEditor.cs
- RenderCapability.cs
- TypeElement.cs
- Sql8ExpressionRewriter.cs
- DataGridTableStyleMappingNameEditor.cs
- ThrowHelper.cs
- ApplicationActivator.cs
- AlgoModule.cs