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
- BackStopAuthenticationModule.cs
- ThousandthOfEmRealDoubles.cs
- TranslateTransform3D.cs
- Polyline.cs
- _TransmitFileOverlappedAsyncResult.cs
- HeaderedItemsControl.cs
- XmlAttributeAttribute.cs
- AdornedElementPlaceholder.cs
- BaseTypeViewSchema.cs
- EventMetadata.cs
- RealProxy.cs
- FixedSOMFixedBlock.cs
- AnimatedTypeHelpers.cs
- InstanceCreationEditor.cs
- PtsPage.cs
- InvalidPrinterException.cs
- DataGridViewCheckBoxColumn.cs
- ClientUtils.cs
- EntityDataSourceValidationException.cs
- SoapAttributeAttribute.cs
- RouteParametersHelper.cs
- ProtocolsConfigurationHandler.cs
- DataTrigger.cs
- ProtectedUri.cs
- IndentedWriter.cs
- HyperLinkField.cs
- FormsAuthenticationEventArgs.cs
- LogicalExpr.cs
- DictionaryEntry.cs
- HtmlInputControl.cs
- CodeIndexerExpression.cs
- SizeConverter.cs
- VideoDrawing.cs
- VirtualPathUtility.cs
- XmlQueryContext.cs
- QilBinary.cs
- ProfilePropertySettings.cs
- WorkflowInstance.cs
- Trace.cs
- DataServiceRequestException.cs
- ArcSegment.cs
- RSAPKCS1SignatureFormatter.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- CatalogZoneBase.cs
- ResolveResponseInfo.cs
- TileModeValidation.cs
- OdbcInfoMessageEvent.cs
- EnumType.cs
- TypographyProperties.cs
- TimeoutException.cs
- DocumentViewerBase.cs
- PersonalizationEntry.cs
- QilVisitor.cs
- sqlinternaltransaction.cs
- Symbol.cs
- ActivitySurrogateSelector.cs
- MetadataProperty.cs
- EventLog.cs
- SerializableAttribute.cs
- MutableAssemblyCacheEntry.cs
- ReachPageContentSerializerAsync.cs
- BufferedGraphicsContext.cs
- ListSourceHelper.cs
- StringAttributeCollection.cs
- exports.cs
- InvokeMethodActivity.cs
- AdCreatedEventArgs.cs
- PerformanceCounters.cs
- OutputCacheSection.cs
- Animatable.cs
- SqlUtil.cs
- MarginCollapsingState.cs
- ControlCachePolicy.cs
- ScrollBar.cs
- CompareValidator.cs
- ExpandoClass.cs
- DelegateSerializationHolder.cs
- PrincipalPermission.cs
- TogglePatternIdentifiers.cs
- ConsoleTraceListener.cs
- QuaternionRotation3D.cs
- ModifierKeysValueSerializer.cs
- ResourceWriter.cs
- HostVisual.cs
- SqlUnionizer.cs
- Set.cs
- ConfigsHelper.cs
- LicenseContext.cs
- FilteredAttributeCollection.cs
- OleDbMetaDataFactory.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- CharEnumerator.cs
- WebResourceUtil.cs
- TextTreeInsertUndoUnit.cs
- SafeNativeMethods.cs
- HGlobalSafeHandle.cs
- HostingEnvironmentSection.cs
- NonSerializedAttribute.cs
- HostProtectionException.cs
- COM2FontConverter.cs