Code:
/ DotNET / DotNET / 8.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
- DetailsViewPagerRow.cs
- ObjectIDGenerator.cs
- CodeTypeDeclaration.cs
- BitmapDownload.cs
- PixelShader.cs
- HtmlInputRadioButton.cs
- PathNode.cs
- OletxTransactionManager.cs
- TrackingWorkflowEventArgs.cs
- KeyGestureConverter.cs
- ChannelProtectionRequirements.cs
- ErrorActivity.cs
- HtmlFormWrapper.cs
- MenuEventArgs.cs
- Evaluator.cs
- AliasedSlot.cs
- ValidationError.cs
- FormCollection.cs
- Size3D.cs
- FileFormatException.cs
- wgx_commands.cs
- StylusSystemGestureEventArgs.cs
- RecordsAffectedEventArgs.cs
- CodeAttributeArgument.cs
- ApplicationFileCodeDomTreeGenerator.cs
- MethodBuilderInstantiation.cs
- AppDomainGrammarProxy.cs
- TimeEnumHelper.cs
- WorkflowTraceTransfer.cs
- XamlBrushSerializer.cs
- XmlArrayItemAttribute.cs
- ThemeInfoAttribute.cs
- _CommandStream.cs
- ComplusEndpointConfigContainer.cs
- ResXResourceSet.cs
- Oid.cs
- XmlAttributeAttribute.cs
- FileEnumerator.cs
- ScrollChrome.cs
- StorageMappingItemCollection.cs
- nulltextnavigator.cs
- Boolean.cs
- DrawingImage.cs
- InheritanceContextChangedEventManager.cs
- ParseChildrenAsPropertiesAttribute.cs
- DateTimeParse.cs
- FixedHighlight.cs
- CodeParameterDeclarationExpression.cs
- DataGridViewColumnHeaderCell.cs
- ConnectionManagementElementCollection.cs
- XmlDataLoader.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- Semaphore.cs
- EditorPart.cs
- XmlSchemaAnnotation.cs
- ConnectionConsumerAttribute.cs
- ConditionChanges.cs
- SendMailErrorEventArgs.cs
- CancellationState.cs
- WsdlHelpGeneratorElement.cs
- QilScopedVisitor.cs
- XmlArrayItemAttributes.cs
- ContractHandle.cs
- WindowsListView.cs
- AnchoredBlock.cs
- MetadataItemCollectionFactory.cs
- UseAttributeSetsAction.cs
- MethodCallTranslator.cs
- RandomNumberGenerator.cs
- PathTooLongException.cs
- MessageDirection.cs
- DoubleAnimation.cs
- SharedPersonalizationStateInfo.cs
- ImageClickEventArgs.cs
- MouseOverProperty.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- MenuItemStyle.cs
- TreeViewItemAutomationPeer.cs
- JobDuplex.cs
- PrintEvent.cs
- SqlDataSource.cs
- TcpServerChannel.cs
- ParentQuery.cs
- InternalRelationshipCollection.cs
- IgnoreDataMemberAttribute.cs
- DynamicValidatorEventArgs.cs
- messageonlyhwndwrapper.cs
- OleDbConnection.cs
- OpenFileDialog.cs
- _SslState.cs
- AdornerDecorator.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- __FastResourceComparer.cs
- Identity.cs
- OleDbInfoMessageEvent.cs
- LoginNameDesigner.cs
- CallTemplateAction.cs
- Emitter.cs
- webproxy.cs
- StylusEventArgs.cs