Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / Configuration / WebPartsPersonalizationAuthorization.cs / 3 / 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. //------------------------------------------------------------------------------ //// 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- OrderPreservingPipeliningMergeHelper.cs
- MailAddress.cs
- ConsoleCancelEventArgs.cs
- RequestCachingSection.cs
- TypeBuilder.cs
- WindowsAltTab.cs
- DataGridViewRowsRemovedEventArgs.cs
- ParameterReplacerVisitor.cs
- SimpleFileLog.cs
- FormsAuthenticationUserCollection.cs
- RecognizerStateChangedEventArgs.cs
- SplineKeyFrames.cs
- SecurityUtils.cs
- CultureInfoConverter.cs
- InvokeSchedule.cs
- DivideByZeroException.cs
- SettingsSection.cs
- GuidTagList.cs
- ManagedWndProcTracker.cs
- ToolTipService.cs
- RegistryPermission.cs
- SoapObjectWriter.cs
- DatagridviewDisplayedBandsData.cs
- ListView.cs
- FunctionQuery.cs
- ExpandCollapseProviderWrapper.cs
- JoinGraph.cs
- FeatureSupport.cs
- BinaryFormatter.cs
- IgnoreFileBuildProvider.cs
- EntityTypeEmitter.cs
- CommandID.cs
- XmlSchemaIdentityConstraint.cs
- HMACSHA256.cs
- ZipFileInfoCollection.cs
- ViewCellSlot.cs
- CipherData.cs
- DateTimeValueSerializerContext.cs
- Utils.cs
- QueryCursorEventArgs.cs
- StyleXamlTreeBuilder.cs
- VisualProxy.cs
- TreeNodeStyleCollection.cs
- DynamicILGenerator.cs
- MessageQueuePermissionEntry.cs
- InstancePersistenceContext.cs
- SQLCharsStorage.cs
- GridViewActionList.cs
- ObjectContextServiceProvider.cs
- ScaleTransform3D.cs
- Rules.cs
- SafeRegistryKey.cs
- UrlMappingsModule.cs
- LiteralControl.cs
- SQLUtility.cs
- WindowsListViewItemCheckBox.cs
- TraceSection.cs
- ScrollBar.cs
- PopupEventArgs.cs
- OleDbCommandBuilder.cs
- FullTextLine.cs
- HashCodeCombiner.cs
- APCustomTypeDescriptor.cs
- DataGridViewColumnStateChangedEventArgs.cs
- DataTableExtensions.cs
- StylusPointPropertyId.cs
- ToolboxItemImageConverter.cs
- CompiledRegexRunnerFactory.cs
- FunctionMappingTranslator.cs
- RegexStringValidatorAttribute.cs
- ErrorRuntimeConfig.cs
- Privilege.cs
- CompModSwitches.cs
- WorkingDirectoryEditor.cs
- ApplicationManager.cs
- ObjectQueryProvider.cs
- SecurityDescriptor.cs
- FormsAuthenticationTicket.cs
- ListBase.cs
- DataServiceContext.cs
- IRCollection.cs
- RequestNavigateEventArgs.cs
- DoubleLink.cs
- ProxyFragment.cs
- ColumnReorderedEventArgs.cs
- StringUtil.cs
- HuffCodec.cs
- Transform3D.cs
- DetailsViewRowCollection.cs
- SpanIndex.cs
- ControlAdapter.cs
- SessionStateModule.cs
- CatchDesigner.xaml.cs
- NodeInfo.cs
- ContractHandle.cs
- XmlnsCache.cs
- DbInsertCommandTree.cs
- UrlAuthFailureHandler.cs
- DbRetry.cs
- ToolboxComponentsCreatingEventArgs.cs