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
- LinkedResourceCollection.cs
- HScrollBar.cs
- CheckBox.cs
- SerialErrors.cs
- AutomationPatternInfo.cs
- BaseAddressPrefixFilterElement.cs
- ObjectDataSourceStatusEventArgs.cs
- SizeValueSerializer.cs
- FacetEnabledSchemaElement.cs
- AppModelKnownContentFactory.cs
- ObfuscationAttribute.cs
- CatalogPartCollection.cs
- XmlMapping.cs
- DetailsViewInsertEventArgs.cs
- InvalidComObjectException.cs
- PointAnimationBase.cs
- MasterPageCodeDomTreeGenerator.cs
- IsolatedStoragePermission.cs
- WSSecurityJan2004.cs
- DispatchProxy.cs
- ZoneButton.cs
- _NetworkingPerfCounters.cs
- CombinedGeometry.cs
- WebUtil.cs
- PingReply.cs
- NameTable.cs
- Choices.cs
- SurrogateEncoder.cs
- AssignDesigner.xaml.cs
- DataGridViewRowsRemovedEventArgs.cs
- MemberPath.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- DataSourceXmlAttributeAttribute.cs
- ConnectionPointCookie.cs
- Vector3DValueSerializer.cs
- ProvidePropertyAttribute.cs
- LinqDataSourceView.cs
- WebPartTracker.cs
- FileSystemWatcher.cs
- ContentElement.cs
- NetCodeGroup.cs
- NullableDecimalMinMaxAggregationOperator.cs
- TraceInternal.cs
- WindowsSlider.cs
- _DomainName.cs
- PageBreakRecord.cs
- RecognitionResult.cs
- SerializationHelper.cs
- DesignerEditorPartChrome.cs
- FixUp.cs
- XmlUTF8TextWriter.cs
- QueryCreatedEventArgs.cs
- ValidationError.cs
- remotingproxy.cs
- TypeInfo.cs
- SortFieldComparer.cs
- XmlAttributeCollection.cs
- IDReferencePropertyAttribute.cs
- SiteMapPath.cs
- RsaKeyIdentifierClause.cs
- PeerEndPoint.cs
- SQLMoney.cs
- JournalEntry.cs
- messageonlyhwndwrapper.cs
- DataControlFieldCollection.cs
- HtmlTableRowCollection.cs
- TypeElementCollection.cs
- AutoResizedEvent.cs
- XmlSiteMapProvider.cs
- HttpProfileBase.cs
- ResXBuildProvider.cs
- OpenTypeLayoutCache.cs
- ImageField.cs
- XamlRtfConverter.cs
- TraceSection.cs
- ButtonAutomationPeer.cs
- ThreadNeutralSemaphore.cs
- SessionStateItemCollection.cs
- XslTransform.cs
- SystemIPv4InterfaceProperties.cs
- KeyInstance.cs
- Rijndael.cs
- Page.cs
- SingleConverter.cs
- Itemizer.cs
- CodeEventReferenceExpression.cs
- PriorityItem.cs
- CompilationRelaxations.cs
- IgnoreFileBuildProvider.cs
- SimpleHandlerBuildProvider.cs
- TypeUtils.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- ExclusiveCanonicalizationTransform.cs
- Pair.cs
- XmlQuerySequence.cs
- Effect.cs
- CodeTypeReference.cs
- compensatingcollection.cs
- CacheRequest.cs
- EntityDesignPluralizationHandler.cs