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
- InlineObject.cs
- MissingSatelliteAssemblyException.cs
- SymbolType.cs
- AnimatedTypeHelpers.cs
- SchemaTypeEmitter.cs
- PLINQETWProvider.cs
- DataContext.cs
- DataGridAutoFormatDialog.cs
- NullableFloatSumAggregationOperator.cs
- XmlTextReader.cs
- ZipIOFileItemStream.cs
- SafeNativeMethodsMilCoreApi.cs
- OpCellTreeNode.cs
- DataSourceControl.cs
- ScopelessEnumAttribute.cs
- UIElement3DAutomationPeer.cs
- UnsafeNativeMethods.cs
- TranslateTransform3D.cs
- Validator.cs
- RoleGroupCollection.cs
- XPathSelectionIterator.cs
- SharedPersonalizationStateInfo.cs
- PeerUnsafeNativeCryptMethods.cs
- SqlServer2KCompatibilityCheck.cs
- MediaSystem.cs
- PrePrepareMethodAttribute.cs
- ResourceReferenceKeyNotFoundException.cs
- ReadOnlyNameValueCollection.cs
- EventArgs.cs
- EditingCoordinator.cs
- TCPListener.cs
- ResXResourceWriter.cs
- GeometryHitTestResult.cs
- ExtendedPropertyDescriptor.cs
- WhitespaceRuleReader.cs
- Errors.cs
- StringDictionary.cs
- AttributeData.cs
- PixelShader.cs
- HelpProvider.cs
- QuotedPrintableStream.cs
- StringFunctions.cs
- DataGridColumnCollection.cs
- SerialReceived.cs
- WebPartManager.cs
- Rights.cs
- SqlBulkCopyColumnMapping.cs
- GZipStream.cs
- XmlSchemaSimpleType.cs
- MenuRendererStandards.cs
- InfoCardAsymmetricCrypto.cs
- NumericUpDownAcceleration.cs
- QuaternionKeyFrameCollection.cs
- MLangCodePageEncoding.cs
- ObjectIDGenerator.cs
- CacheSection.cs
- TemplateParser.cs
- DbCommandDefinition.cs
- ProcessProtocolHandler.cs
- RuleRefElement.cs
- SendingRequestEventArgs.cs
- RichTextBox.cs
- StringCollection.cs
- Quaternion.cs
- Win32SafeHandles.cs
- OrderByLifter.cs
- UriTemplateHelpers.cs
- AutomationAttributeInfo.cs
- BamlLocalizableResource.cs
- ConfigXmlText.cs
- TypeUtils.cs
- XmlSchemaValidationException.cs
- UnauthorizedWebPart.cs
- HttpRuntime.cs
- TableRow.cs
- OSFeature.cs
- ErrorReporting.cs
- RadioButtonDesigner.cs
- WhereQueryOperator.cs
- StringWriter.cs
- StylusDownEventArgs.cs
- ConvertBinder.cs
- HttpListenerResponse.cs
- SignatureGenerator.cs
- MaterialCollection.cs
- UserValidatedEventArgs.cs
- HttpBrowserCapabilitiesBase.cs
- SerializeAbsoluteContext.cs
- PlatformCulture.cs
- HtmlInputCheckBox.cs
- StylusDevice.cs
- OdbcConnectionFactory.cs
- MessageQueueConverter.cs
- XmlNodeReader.cs
- TickBar.cs
- TailPinnedEventArgs.cs
- AtomicFile.cs
- PrimaryKeyTypeConverter.cs
- TcpProcessProtocolHandler.cs
- InputBindingCollection.cs