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
- PLINQETWProvider.cs
- MobileUserControl.cs
- RuleElement.cs
- ImageFormatConverter.cs
- QueryStringParameter.cs
- SectionXmlInfo.cs
- DoubleLink.cs
- DbRetry.cs
- SettingsProperty.cs
- DetailsViewDeletedEventArgs.cs
- UriTemplateQueryValue.cs
- PaperSource.cs
- DesignerHierarchicalDataSourceView.cs
- Brushes.cs
- DecimalConverter.cs
- PrivilegedConfigurationManager.cs
- XamlInt32CollectionSerializer.cs
- CacheRequest.cs
- DataGridCellItemAutomationPeer.cs
- QueryReaderSettings.cs
- TabOrder.cs
- ToolTipAutomationPeer.cs
- PersistenceContextEnlistment.cs
- TailCallAnalyzer.cs
- HttpCapabilitiesEvaluator.cs
- UserControlAutomationPeer.cs
- ArrayListCollectionBase.cs
- HtmlPhoneCallAdapter.cs
- AttributeData.cs
- BindingWorker.cs
- EndpointInstanceProvider.cs
- ImageBrush.cs
- FilteredDataSetHelper.cs
- DesignerAutoFormatCollection.cs
- QuaternionRotation3D.cs
- CalendarSelectionChangedEventArgs.cs
- Encoder.cs
- ObjectResult.cs
- DurationConverter.cs
- WsdlBuildProvider.cs
- MetadataItem_Static.cs
- StorageTypeMapping.cs
- AssemblyFilter.cs
- TextTreeObjectNode.cs
- RadioButtonRenderer.cs
- PermissionSetTriple.cs
- WebConfigurationManager.cs
- HtmlString.cs
- PnrpPermission.cs
- StretchValidation.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- Color.cs
- ListItemsPage.cs
- BaseCollection.cs
- EventManager.cs
- DefaultValidator.cs
- StrokeRenderer.cs
- AccessorTable.cs
- PropertyEmitterBase.cs
- TileModeValidation.cs
- XslTransformFileEditor.cs
- ArithmeticException.cs
- DataControlImageButton.cs
- ArcSegment.cs
- XPathPatternParser.cs
- ForceCopyBuildProvider.cs
- DiagnosticsConfiguration.cs
- GeneratedView.cs
- DataAdapter.cs
- FieldAccessException.cs
- StyleModeStack.cs
- DataGridGeneralPage.cs
- TableItemPatternIdentifiers.cs
- FixedTextSelectionProcessor.cs
- LineServicesCallbacks.cs
- DataMemberFieldConverter.cs
- StringValueSerializer.cs
- GeneralTransformCollection.cs
- DependencyPropertyDescriptor.cs
- SerializationInfo.cs
- AttributeQuery.cs
- SqlDataReaderSmi.cs
- SmtpFailedRecipientsException.cs
- StreamGeometry.cs
- StreamGeometryContext.cs
- Int32AnimationUsingKeyFrames.cs
- AddInEnvironment.cs
- CatalogZoneDesigner.cs
- SessionEndedEventArgs.cs
- SqlAggregateChecker.cs
- FileReader.cs
- CodeDOMProvider.cs
- UserPersonalizationStateInfo.cs
- SystemWebSectionGroup.cs
- SqlBulkCopy.cs
- Margins.cs
- ComboBox.cs
- DirtyTextRange.cs
- StrongNameMembershipCondition.cs
- OutputCacheSettingsSection.cs