Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ReflectionServiceProvider.cs
- _AutoWebProxyScriptEngine.cs
- SByteConverter.cs
- ConstructorExpr.cs
- Utilities.cs
- ExceptionUtility.cs
- SystemIPInterfaceProperties.cs
- Preprocessor.cs
- ApplicationSettingsBase.cs
- TextBoxLine.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- WebPartZoneBaseDesigner.cs
- HashHelper.cs
- ToolStripComboBox.cs
- BamlStream.cs
- DragDrop.cs
- FixUp.cs
- SessionSwitchEventArgs.cs
- DeclarativeCatalogPart.cs
- processwaithandle.cs
- WorkflowServiceAttributesTypeConverter.cs
- QilFunction.cs
- DetailsViewInsertedEventArgs.cs
- GenericTypeParameterBuilder.cs
- EntityDataSourceStatementEditor.cs
- EventWaitHandle.cs
- SecureEnvironment.cs
- OleDbError.cs
- ProviderIncompatibleException.cs
- HtmlTableCell.cs
- MediaTimeline.cs
- TransformerConfigurationWizardBase.cs
- StructuralCache.cs
- XmlTypeMapping.cs
- COM2PropertyPageUITypeConverter.cs
- Oid.cs
- PropertyDescriptorComparer.cs
- CodeCommentStatement.cs
- CopyNamespacesAction.cs
- ContainerParagraph.cs
- ListViewGroupConverter.cs
- CoreSwitches.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- HostedImpersonationContext.cs
- QueryCacheEntry.cs
- CqlParserHelpers.cs
- HttpListenerRequest.cs
- COAUTHINFO.cs
- DrawingServices.cs
- XmlSchemaRedefine.cs
- ElementMarkupObject.cs
- ConnectionPoolRegistry.cs
- InOutArgumentConverter.cs
- RegistrySecurity.cs
- PagerSettings.cs
- HtmlHead.cs
- PaintEvent.cs
- CaseInsensitiveHashCodeProvider.cs
- TraceHandlerErrorFormatter.cs
- SqlTriggerContext.cs
- SingleConverter.cs
- UnmanagedMemoryStreamWrapper.cs
- hresults.cs
- PageBreakRecord.cs
- EditorBrowsableAttribute.cs
- DataKeyArray.cs
- StreamingContext.cs
- LoggedException.cs
- DecoderReplacementFallback.cs
- CmsUtils.cs
- SetUserLanguageRequest.cs
- SectionVisual.cs
- EntityCommandDefinition.cs
- XmlSchemaAttributeGroupRef.cs
- TextBoxBase.cs
- CalendarAutoFormat.cs
- ProfileBuildProvider.cs
- OdbcConnectionFactory.cs
- ByteStreamGeometryContext.cs
- FileAuthorizationModule.cs
- XPathNavigator.cs
- WriteableBitmap.cs
- Visual3D.cs
- StickyNote.cs
- DataView.cs
- PublishLicense.cs
- Normalization.cs
- XmlSchemaComplexContent.cs
- XomlDesignerLoader.cs
- DragEvent.cs
- MenuItemStyle.cs
- ImmutableObjectAttribute.cs
- ReferenceService.cs
- ScrollData.cs
- AttachedAnnotation.cs
- CurrentChangedEventManager.cs
- CommandHelper.cs
- FormsAuthenticationConfiguration.cs
- WindowsBrush.cs
- StylusPointProperty.cs