Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / WebPartsSection.cs / 1305376 / WebPartsSection.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; /**/ public sealed class WebPartsSection : ConfigurationSection { private static ConfigurationPropertyCollection _properties; private static readonly ConfigurationProperty _propEnableExport = new ConfigurationProperty("enableExport", typeof(bool), false, ConfigurationPropertyOptions.None); private static readonly ConfigurationProperty _propPersonalization = new ConfigurationProperty("personalization", typeof(WebPartsPersonalization), null, ConfigurationPropertyOptions.None); private static readonly ConfigurationProperty _propTransformers = new ConfigurationProperty("transformers", typeof(TransformerInfoCollection), null, ConfigurationPropertyOptions.IsDefaultCollection); static WebPartsSection() { // Property initialization _properties = new ConfigurationPropertyCollection(); _properties.Add(_propEnableExport); _properties.Add(_propPersonalization); _properties.Add(_propTransformers); } public WebPartsSection() { } /* protected override void InitializeDefault() { /* Don't Add to Basicmap AuthorizationRule rule0 = new AuthorizationRule(AuthorizationRuleAction.Deny); rule0.Users.Add("*"); rule0.Verbs.Add("enterSharedScope"); Personalization.Authorization.Rules.Add(rule0); AuthorizationRule rule1 = new AuthorizationRule(AuthorizationRuleAction.Allow); rule1.Users.Add("*"); rule1.Verbs.Add("modifyState"); Personalization.Authorization.Rules.Add(rule1); */ /* } */ [ConfigurationProperty("enableExport", DefaultValue = false)] public bool EnableExport { get { return (bool)base[_propEnableExport]; } set { base[_propEnableExport] = value; } } [ConfigurationProperty("personalization")] public WebPartsPersonalization Personalization { get { return (WebPartsPersonalization)base[_propPersonalization]; } } /// protected override ConfigurationPropertyCollection Properties { get { return _properties; } } [ConfigurationProperty("transformers")] public TransformerInfoCollection Transformers { get { return (TransformerInfoCollection)base[_propTransformers]; } } protected override object GetRuntimeObject() { Personalization.ValidateAuthorization(); return base.GetRuntimeObject(); } } } // 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
- tooltip.cs
- ScriptControl.cs
- TemplateGroupCollection.cs
- RSAPKCS1SignatureFormatter.cs
- GuidTagList.cs
- SiteMapProvider.cs
- XmlMtomWriter.cs
- PropertyRecord.cs
- HashCodeCombiner.cs
- IPAddress.cs
- CallbackHandler.cs
- SafeNativeMethodsCLR.cs
- ContentWrapperAttribute.cs
- AnnotationComponentManager.cs
- TypeConverter.cs
- MemoryFailPoint.cs
- xsdvalidator.cs
- UserControlBuildProvider.cs
- NullExtension.cs
- CallbackHandler.cs
- OperatorExpressions.cs
- SqlNode.cs
- QilUnary.cs
- TextEffectResolver.cs
- OdbcDataReader.cs
- OdbcConnectionString.cs
- Canvas.cs
- _NetRes.cs
- ServiceOperation.cs
- NotImplementedException.cs
- GZipDecoder.cs
- MsmqIntegrationBinding.cs
- DeflateStream.cs
- SystemEvents.cs
- TCPListener.cs
- ReachUIElementCollectionSerializerAsync.cs
- Pkcs7Signer.cs
- CommandArguments.cs
- WSDualHttpBindingCollectionElement.cs
- WindowsImpersonationContext.cs
- VisualTreeHelper.cs
- TextRenderer.cs
- tooltip.cs
- AsymmetricKeyExchangeFormatter.cs
- CodeTypeDelegate.cs
- AutomationPropertyInfo.cs
- CodeDomLocalizationProvider.cs
- DataGridPageChangedEventArgs.cs
- FontConverter.cs
- UnauthorizedAccessException.cs
- CSharpCodeProvider.cs
- DefaultTextStore.cs
- ArgIterator.cs
- Message.cs
- TypeDescriptor.cs
- ClusterUtils.cs
- ReadOnlyDictionary.cs
- ActivityCodeDomReferenceService.cs
- UserControlParser.cs
- RadioButtonFlatAdapter.cs
- MoveSizeWinEventHandler.cs
- HiddenField.cs
- sqlser.cs
- DataTemplateKey.cs
- CookielessHelper.cs
- XmlILIndex.cs
- ErrorStyle.cs
- CompositeScriptReference.cs
- SafeArrayTypeMismatchException.cs
- StreamWriter.cs
- VerificationAttribute.cs
- RectangleConverter.cs
- FeatureSupport.cs
- RouteParameter.cs
- DataObjectPastingEventArgs.cs
- DataBinding.cs
- RoleBoolean.cs
- SiteMapNodeCollection.cs
- XmlSignificantWhitespace.cs
- RIPEMD160Managed.cs
- ListItemCollection.cs
- SafeEventLogWriteHandle.cs
- FixedTextView.cs
- InstanceDataCollection.cs
- DNS.cs
- DataObjectCopyingEventArgs.cs
- PersonalizationProviderCollection.cs
- AccessControlEntry.cs
- ObjectDataSourceDisposingEventArgs.cs
- TypeDependencyAttribute.cs
- MiniAssembly.cs
- UnrecognizedAssertionsBindingElement.cs
- TableAdapterManagerGenerator.cs
- Context.cs
- IncomingWebResponseContext.cs
- RelatedImageListAttribute.cs
- XsdDuration.cs
- SapiRecoInterop.cs
- TabletCollection.cs
- BuildProvidersCompiler.cs