Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / Configuration / WebPartsPersonalizationAuthorization.cs / 5 / 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. // //----------------------------------------------------------------------------- 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- OptimalTextSource.cs
- SequenceDesigner.cs
- ObjectView.cs
- XmlCDATASection.cs
- SQLInt64Storage.cs
- PKCS1MaskGenerationMethod.cs
- PersonalizationState.cs
- EventDescriptor.cs
- util.cs
- Semaphore.cs
- ResourceReferenceExpressionConverter.cs
- CodeObjectCreateExpression.cs
- PartitionResolver.cs
- ChineseLunisolarCalendar.cs
- PngBitmapDecoder.cs
- DynamicDocumentPaginator.cs
- TextShapeableCharacters.cs
- CmsUtils.cs
- Solver.cs
- ClientUriBehavior.cs
- Missing.cs
- TextProperties.cs
- SmtpReplyReader.cs
- InvalidOleVariantTypeException.cs
- SinglePageViewer.cs
- ControlDesignerState.cs
- UserPreferenceChangingEventArgs.cs
- XmlLinkedNode.cs
- CodeBinaryOperatorExpression.cs
- KnowledgeBase.cs
- ValidatedControlConverter.cs
- StringResourceManager.cs
- Deflater.cs
- DbBuffer.cs
- OdbcTransaction.cs
- HelloMessageApril2005.cs
- Group.cs
- Panel.cs
- VectorConverter.cs
- SizeAnimation.cs
- RepeatButtonAutomationPeer.cs
- HwndTarget.cs
- SecurityBindingElement.cs
- PageThemeBuildProvider.cs
- Brushes.cs
- TCPListener.cs
- CorrelationExtension.cs
- FixedMaxHeap.cs
- UriSection.cs
- XmlMtomReader.cs
- FileUpload.cs
- Geometry.cs
- BrowserCapabilitiesCodeGenerator.cs
- FileNameEditor.cs
- WorkflowMessageEventHandler.cs
- FormViewDeletedEventArgs.cs
- Subset.cs
- ImageCodecInfoPrivate.cs
- COM2ExtendedUITypeEditor.cs
- FileDialog_Vista.cs
- ListMarkerLine.cs
- DataGridViewCellStyle.cs
- MobileControlDesigner.cs
- ImageInfo.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- SecurityDocument.cs
- Propagator.ExtentPlaceholderCreator.cs
- GeneralTransform.cs
- TrustManagerPromptUI.cs
- ScanQueryOperator.cs
- Stackframe.cs
- TextHintingModeValidation.cs
- MetaChildrenColumn.cs
- RefreshEventArgs.cs
- ObjectTag.cs
- CodeConstructor.cs
- MasterPage.cs
- ValidationEventArgs.cs
- StylusPointPropertyUnit.cs
- DispatcherTimer.cs
- EncryptedData.cs
- WebBrowserBase.cs
- FileDialog_Vista.cs
- COM2PropertyDescriptor.cs
- TextContainerHelper.cs
- EntitySetDataBindingList.cs
- ValidationSummaryDesigner.cs
- ClientApiGenerator.cs
- AffineTransform3D.cs
- BitmapData.cs
- OracleRowUpdatedEventArgs.cs
- ArraySegment.cs
- GenericAuthenticationEventArgs.cs
- DataGridViewIntLinkedList.cs
- CqlLexer.cs
- XamlUtilities.cs
- AnnotationComponentManager.cs
- PortCache.cs
- DecoderFallbackWithFailureFlag.cs
- ObjectContext.cs