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
- SHA256Managed.cs
- TreeBuilderBamlTranslator.cs
- Mappings.cs
- ExpressionEditorAttribute.cs
- XmlMemberMapping.cs
- EventManager.cs
- EntityClassGenerator.cs
- DeviceContexts.cs
- PathFigureCollection.cs
- AnimationClockResource.cs
- PTConverter.cs
- InstanceHandleReference.cs
- EntityProviderServices.cs
- HttpListenerRequestTraceRecord.cs
- SpStreamWrapper.cs
- Encoder.cs
- ReadContentAsBinaryHelper.cs
- Comparer.cs
- ArglessEventHandlerProxy.cs
- DbConnectionFactory.cs
- shaperfactoryquerycachekey.cs
- SimpleWorkerRequest.cs
- HttpHandlerAction.cs
- ApplicationCommands.cs
- TraceHandlerErrorFormatter.cs
- CssStyleCollection.cs
- DetailsViewUpdateEventArgs.cs
- MarkupObject.cs
- PageClientProxyGenerator.cs
- DataServiceHost.cs
- CompositeActivityMarkupSerializer.cs
- IssuedTokenClientCredential.cs
- XmlEnumAttribute.cs
- CustomErrorsSectionWrapper.cs
- TypeResolver.cs
- CollectionChangeEventArgs.cs
- InteropAutomationProvider.cs
- PropertyChangeTracker.cs
- MsmqBindingBase.cs
- XPathDocumentBuilder.cs
- DesignerHost.cs
- SqlReferenceCollection.cs
- EndpointConfigContainer.cs
- CollectionBase.cs
- FilterEventArgs.cs
- OdbcParameter.cs
- Parser.cs
- loginstatus.cs
- Identifier.cs
- SqlDeflator.cs
- MexServiceChannelBuilder.cs
- VSWCFServiceContractGenerator.cs
- SerialReceived.cs
- RemoteHelper.cs
- ToolStripDropDownMenu.cs
- DataSourceConverter.cs
- SafeWaitHandle.cs
- WebHttpSecurityElement.cs
- HwndKeyboardInputProvider.cs
- HttpModuleAction.cs
- UserControlParser.cs
- MissingSatelliteAssemblyException.cs
- SignerInfo.cs
- RedBlackList.cs
- CustomAttributeBuilder.cs
- StylusPoint.cs
- OdbcConnectionPoolProviderInfo.cs
- RootBrowserWindowProxy.cs
- DeploymentSectionCache.cs
- AnchoredBlock.cs
- PtsHost.cs
- WebPartConnectionsConnectVerb.cs
- SourceItem.cs
- BamlResourceSerializer.cs
- TableHeaderCell.cs
- NumericExpr.cs
- EntityDataSourceValidationException.cs
- SkipQueryOptionExpression.cs
- StreamInfo.cs
- XamlParser.cs
- Int32RectValueSerializer.cs
- _ContextAwareResult.cs
- CodeMethodReturnStatement.cs
- Vector3DCollectionConverter.cs
- DataRow.cs
- HttpListenerException.cs
- DocComment.cs
- StateChangeEvent.cs
- RSAProtectedConfigurationProvider.cs
- UInt16Storage.cs
- PrivacyNoticeElement.cs
- ReferencedCollectionType.cs
- MembershipValidatePasswordEventArgs.cs
- KeyFrames.cs
- TargetConverter.cs
- TextPenaltyModule.cs
- MemoryResponseElement.cs
- ControlCodeDomSerializer.cs
- ClientWindowsAuthenticationMembershipProvider.cs
- CheckBoxStandardAdapter.cs