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
- SymbolEqualComparer.cs
- BuildProviderUtils.cs
- Avt.cs
- DataGridViewCellMouseEventArgs.cs
- SchemaAttDef.cs
- PingOptions.cs
- ContourSegment.cs
- SqlConnectionPoolGroupProviderInfo.cs
- ErrorTolerantObjectWriter.cs
- ValidationRuleCollection.cs
- HelpInfo.cs
- SmiContext.cs
- FlatButtonAppearance.cs
- DesignerContextDescriptor.cs
- ApplicationBuildProvider.cs
- TextTreeUndo.cs
- HwndHostAutomationPeer.cs
- RayMeshGeometry3DHitTestResult.cs
- HitTestResult.cs
- QilInvoke.cs
- LoadRetryAsyncResult.cs
- ConfigurationPermission.cs
- Message.cs
- ZipFileInfo.cs
- OperatingSystemVersionCheck.cs
- StylusButtonCollection.cs
- TypePresenter.xaml.cs
- CompletionCallbackWrapper.cs
- StateMachineExecutionState.cs
- MobileUserControlDesigner.cs
- TreeNodeBindingCollection.cs
- WindowsProgressbar.cs
- ConstantSlot.cs
- WizardForm.cs
- SafeHGlobalHandleCritical.cs
- CalendarAutomationPeer.cs
- SqlBuilder.cs
- EntityDescriptor.cs
- LinearKeyFrames.cs
- ItemsPresenter.cs
- ConfigPathUtility.cs
- FileStream.cs
- ViewSimplifier.cs
- Calendar.cs
- ComponentResourceKeyConverter.cs
- TextMarkerSource.cs
- MissingMemberException.cs
- ToolStripSettings.cs
- ZipIOExtraFieldPaddingElement.cs
- ExtenderProvidedPropertyAttribute.cs
- StateRuntime.cs
- DbModificationClause.cs
- MobileUserControl.cs
- BlurEffect.cs
- RelationshipEndMember.cs
- ItemContainerPattern.cs
- Keywords.cs
- StorageRoot.cs
- NewExpression.cs
- DashStyles.cs
- XmlnsCache.cs
- GenerateHelper.cs
- XmlValidatingReaderImpl.cs
- WinInet.cs
- TextDpi.cs
- KeyMatchBuilder.cs
- Operators.cs
- ListParagraph.cs
- DaylightTime.cs
- AuthenticationSection.cs
- TableLayoutPanelDesigner.cs
- BindingExpression.cs
- BuildProviderCollection.cs
- IntellisenseTextBox.cs
- Figure.cs
- GridViewDeleteEventArgs.cs
- FormsAuthenticationUserCollection.cs
- ImagingCache.cs
- NativeObjectSecurity.cs
- shaperfactoryquerycacheentry.cs
- PropagatorResult.cs
- ToolStripManager.cs
- BatchParser.cs
- BoundingRectTracker.cs
- ColumnBinding.cs
- TableLayoutRowStyleCollection.cs
- MouseWheelEventArgs.cs
- ControlBuilder.cs
- RepeatButtonAutomationPeer.cs
- KoreanCalendar.cs
- ClientCultureInfo.cs
- _TLSstream.cs
- path.cs
- DetailsViewModeEventArgs.cs
- AgileSafeNativeMemoryHandle.cs
- Vector3DIndependentAnimationStorage.cs
- SecurityTokenContainer.cs
- ResourcePool.cs
- HttpUnhandledOperationInvoker.cs
- Int32CollectionConverter.cs