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
- XComponentModel.cs
- OfTypeExpression.cs
- PropertyMappingExceptionEventArgs.cs
- EventLogHandle.cs
- TypeSystemHelpers.cs
- EntityDataSourceState.cs
- InputLanguageManager.cs
- XmlTextEncoder.cs
- Trace.cs
- WebPartEditorApplyVerb.cs
- LinkClickEvent.cs
- HttpConfigurationSystem.cs
- DataServiceHostFactory.cs
- WebRequestModulesSection.cs
- AuthenticationException.cs
- StringStorage.cs
- ApplicationFileParser.cs
- GlobalItem.cs
- XmlRootAttribute.cs
- Stack.cs
- FixUpCollection.cs
- MetadataCache.cs
- Visual3D.cs
- updateconfighost.cs
- basecomparevalidator.cs
- CollectionChangedEventManager.cs
- DesignerTransaction.cs
- StateRuntime.cs
- Identifier.cs
- EndpointConfigContainer.cs
- XmlSecureResolver.cs
- UserControl.cs
- SEHException.cs
- WebPartConnectionsConnectVerb.cs
- SQLBoolean.cs
- RemotingConfiguration.cs
- TypedTableGenerator.cs
- KoreanCalendar.cs
- LoginCancelEventArgs.cs
- PersonalizableAttribute.cs
- mongolianshape.cs
- XmlNodeList.cs
- XmlAttributes.cs
- SQLInt64Storage.cs
- Emitter.cs
- ILGen.cs
- XmlAttributeCollection.cs
- RequestResizeEvent.cs
- MonikerProxyAttribute.cs
- ActivityIdHeader.cs
- ParserExtension.cs
- XmlElementElementCollection.cs
- EnumType.cs
- ValidatorCompatibilityHelper.cs
- ExtendedProtectionPolicyTypeConverter.cs
- BinaryHeap.cs
- StreamGeometry.cs
- WaitForChangedResult.cs
- RuntimeVariableList.cs
- SectionInput.cs
- DynamicDocumentPaginator.cs
- StringFormat.cs
- InternalUserCancelledException.cs
- MediaScriptCommandRoutedEventArgs.cs
- QilLoop.cs
- IChannel.cs
- XmlSchemaObjectTable.cs
- BinaryFormatterWriter.cs
- DefaultEvaluationContext.cs
- RemoteWebConfigurationHostServer.cs
- FixedDocumentSequencePaginator.cs
- Registry.cs
- EntityDataSourceStatementEditorForm.cs
- MessageSmuggler.cs
- LinkedResourceCollection.cs
- InvalidEnumArgumentException.cs
- XmlDocumentSchema.cs
- CustomAttributeSerializer.cs
- LoginView.cs
- ISAPIApplicationHost.cs
- LocatorPart.cs
- XmlWriterSettings.cs
- NativeMethods.cs
- Metadata.cs
- StorageEntityContainerMapping.cs
- SqlError.cs
- RoleManagerSection.cs
- ImageListUtils.cs
- XmlBinaryReader.cs
- XamlRtfConverter.cs
- SqlWriter.cs
- MULTI_QI.cs
- DescendentsWalkerBase.cs
- InfoCardProofToken.cs
- CapabilitiesUse.cs
- SimpleBitVector32.cs
- IfElseDesigner.xaml.cs
- ClientRolePrincipal.cs
- Identity.cs
- TempFiles.cs