Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / Configuration / TrustSection.cs / 2 / TrustSection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Configuration { using System; using System.Xml; using System.Configuration; using System.Collections.Specialized; using System.Collections; using System.IO; using System.Text; using System.Security.Permissions; /***************************************************************************** From machine.config[SectionComment("")] ******************************************************************************/ [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class TrustSection : ConfigurationSection { private static ConfigurationPropertyCollection _properties; private static readonly ConfigurationProperty _propLevel = new ConfigurationProperty("level", typeof(string), "Full", null, StdValidatorsAndConverters.NonEmptyStringValidator, ConfigurationPropertyOptions.IsRequired); private static readonly ConfigurationProperty _propOriginUrl = new ConfigurationProperty("originUrl", typeof(string), String.Empty, ConfigurationPropertyOptions.None); private static readonly ConfigurationProperty _propProcessRequestInApplicationTrust = new ConfigurationProperty("processRequestInApplicationTrust", typeof(bool), true, ConfigurationPropertyOptions.None); static TrustSection() { // Property initialization _properties = new ConfigurationPropertyCollection(); _properties.Add(_propLevel); _properties.Add(_propOriginUrl); _properties.Add(_propProcessRequestInApplicationTrust); } public TrustSection() { } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } [ConfigurationProperty("level", IsRequired = true, DefaultValue = "Full")] [StringValidator(MinLength = 1)] public string Level { get { return (string)base[_propLevel]; } set { base[_propLevel] = value; } } [ConfigurationProperty("originUrl", DefaultValue = "")] public string OriginUrl { get { return (string)base[_propOriginUrl]; } set { base[_propOriginUrl] = value; } } [ConfigurationProperty("processRequestInApplicationTrust", DefaultValue = true)] public bool ProcessRequestInApplicationTrust { get { return (bool)base[_propProcessRequestInApplicationTrust]; } set { base[_propProcessRequestInApplicationTrust] = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Configuration { using System; using System.Xml; using System.Configuration; using System.Collections.Specialized; using System.Collections; using System.IO; using System.Text; using System.Security.Permissions; /***************************************************************************** From machine.config[SectionComment("")] ******************************************************************************/ [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class TrustSection : ConfigurationSection { private static ConfigurationPropertyCollection _properties; private static readonly ConfigurationProperty _propLevel = new ConfigurationProperty("level", typeof(string), "Full", null, StdValidatorsAndConverters.NonEmptyStringValidator, ConfigurationPropertyOptions.IsRequired); private static readonly ConfigurationProperty _propOriginUrl = new ConfigurationProperty("originUrl", typeof(string), String.Empty, ConfigurationPropertyOptions.None); private static readonly ConfigurationProperty _propProcessRequestInApplicationTrust = new ConfigurationProperty("processRequestInApplicationTrust", typeof(bool), true, ConfigurationPropertyOptions.None); static TrustSection() { // Property initialization _properties = new ConfigurationPropertyCollection(); _properties.Add(_propLevel); _properties.Add(_propOriginUrl); _properties.Add(_propProcessRequestInApplicationTrust); } public TrustSection() { } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } [ConfigurationProperty("level", IsRequired = true, DefaultValue = "Full")] [StringValidator(MinLength = 1)] public string Level { get { return (string)base[_propLevel]; } set { base[_propLevel] = value; } } [ConfigurationProperty("originUrl", DefaultValue = "")] public string OriginUrl { get { return (string)base[_propOriginUrl]; } set { base[_propOriginUrl] = value; } } [ConfigurationProperty("processRequestInApplicationTrust", DefaultValue = true)] public bool ProcessRequestInApplicationTrust { get { return (bool)base[_propProcessRequestInApplicationTrust]; } set { base[_propProcessRequestInApplicationTrust] = value; } } } } // 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
- QuotedPrintableStream.cs
- ResolveCriteria11.cs
- MediaTimeline.cs
- EventLogEntry.cs
- MessagePartDescriptionCollection.cs
- XmlDataLoader.cs
- NonSerializedAttribute.cs
- DescendantQuery.cs
- DataGridViewColumnConverter.cs
- SqlMetaData.cs
- MissingManifestResourceException.cs
- SafeThreadHandle.cs
- SizeF.cs
- ContentPlaceHolder.cs
- ViewManager.cs
- ReadOnlyDataSourceView.cs
- SectionVisual.cs
- ParseElement.cs
- PreviewKeyDownEventArgs.cs
- HwndSubclass.cs
- SupportsEventValidationAttribute.cs
- DbModificationCommandTree.cs
- WindowsFormsHostAutomationPeer.cs
- SpeechDetectedEventArgs.cs
- Binding.cs
- TraceSection.cs
- BitmapCacheBrush.cs
- Socket.cs
- HttpVersion.cs
- Repeater.cs
- EventProxy.cs
- glyphs.cs
- TypeElement.cs
- CharEnumerator.cs
- DbCommandTree.cs
- XmlTypeMapping.cs
- DbConnectionClosed.cs
- WpfKnownMemberInvoker.cs
- InputGestureCollection.cs
- MissingFieldException.cs
- ServiceOperationWrapper.cs
- TransformerInfoCollection.cs
- ControlCollection.cs
- SectionUpdates.cs
- DesignerDataSchemaClass.cs
- _DomainName.cs
- HitTestDrawingContextWalker.cs
- ValidationErrorCollection.cs
- PostBackOptions.cs
- LambdaCompiler.Unary.cs
- GeometryGroup.cs
- URLMembershipCondition.cs
- DatagridviewDisplayedBandsData.cs
- OperationContext.cs
- MaxMessageSizeStream.cs
- SpeechEvent.cs
- InputScopeNameConverter.cs
- TextChangedEventArgs.cs
- COM2IDispatchConverter.cs
- BaseParser.cs
- Stack.cs
- SplitContainerDesigner.cs
- httpstaticobjectscollection.cs
- XmlNodeChangedEventManager.cs
- ActivationArguments.cs
- EnumerableWrapperWeakToStrong.cs
- CategoryGridEntry.cs
- OdbcConnectionStringbuilder.cs
- TextViewSelectionProcessor.cs
- EDesignUtil.cs
- OutOfProcStateClientManager.cs
- PackWebRequest.cs
- EntityDesignerBuildProvider.cs
- BindingGroup.cs
- xmlfixedPageInfo.cs
- DesignConnection.cs
- ExternalException.cs
- CounterNameConverter.cs
- DesignerMetadata.cs
- AppDomainFactory.cs
- DirectoryLocalQuery.cs
- AsymmetricSignatureDeformatter.cs
- ReturnEventArgs.cs
- CodeGroup.cs
- StrokeNodeOperations2.cs
- ServiceReference.cs
- FrameworkPropertyMetadata.cs
- TransactionProxy.cs
- StdValidatorsAndConverters.cs
- CurrentChangingEventManager.cs
- OrthographicCamera.cs
- SqlDependencyUtils.cs
- ConfigurationProperty.cs
- Model3D.cs
- CodeExpressionStatement.cs
- HttpPostedFile.cs
- SqlNotificationEventArgs.cs
- InternalDispatchObject.cs
- QuerySafeNavigator.cs
- ProcessModelInfo.cs