Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / Configuration / TrustSection.cs / 5 / 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. // //----------------------------------------------------------------------------- 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AlphabeticalEnumConverter.cs
- XPathSingletonIterator.cs
- WebMessageFormatHelper.cs
- CharAnimationUsingKeyFrames.cs
- SubtreeProcessor.cs
- SignatureToken.cs
- RoutedEvent.cs
- VirtualizedContainerService.cs
- ObjectListItem.cs
- ToolStripArrowRenderEventArgs.cs
- CTreeGenerator.cs
- WebPartTransformerCollection.cs
- NamespaceList.cs
- ElementHostAutomationPeer.cs
- ChangeBlockUndoRecord.cs
- CustomAttribute.cs
- WindowsHyperlink.cs
- RegistryExceptionHelper.cs
- SoapRpcServiceAttribute.cs
- InputBindingCollection.cs
- FormViewInsertEventArgs.cs
- Queue.cs
- DbConnectionOptions.cs
- CompoundFileIOPermission.cs
- CollectionsUtil.cs
- Slider.cs
- figurelength.cs
- BuildTopDownAttribute.cs
- XmlSerializerVersionAttribute.cs
- AppSettingsReader.cs
- BindingContext.cs
- PreviewPrintController.cs
- BufferBuilder.cs
- WebPartExportVerb.cs
- CodeTypeReferenceExpression.cs
- StaticResourceExtension.cs
- XsltInput.cs
- HelpInfo.cs
- EntityViewGenerationAttribute.cs
- IsolatedStorageSecurityState.cs
- EastAsianLunisolarCalendar.cs
- ConfigXmlElement.cs
- ControlValuePropertyAttribute.cs
- ScriptingSectionGroup.cs
- DataTableMappingCollection.cs
- ReceiveContent.cs
- TextElement.cs
- AmbientValueAttribute.cs
- FactoryMaker.cs
- DataKeyArray.cs
- EntityException.cs
- AutoGeneratedFieldProperties.cs
- LoginUtil.cs
- ControlParameter.cs
- BaseAppDomainProtocolHandler.cs
- CatalogPartChrome.cs
- FileDialog.cs
- TypeConverterHelper.cs
- HttpHandlersSection.cs
- SimpleHandlerFactory.cs
- TraceUtility.cs
- CancelEventArgs.cs
- SqlClientWrapperSmiStream.cs
- CharEntityEncoderFallback.cs
- X509Certificate2.cs
- SectionXmlInfo.cs
- Normalization.cs
- KoreanCalendar.cs
- RightsManagementInformation.cs
- DataKeyArray.cs
- PreProcessInputEventArgs.cs
- XmlUnspecifiedAttribute.cs
- CustomTypeDescriptor.cs
- StoreItemCollection.cs
- CachedTypeface.cs
- EdmFunction.cs
- Encoder.cs
- ProjectedSlot.cs
- XmlDeclaration.cs
- CompositeCollectionView.cs
- BamlStream.cs
- IPPacketInformation.cs
- Size3D.cs
- PermissionSetTriple.cs
- WebPartEditVerb.cs
- PresentationAppDomainManager.cs
- Size3D.cs
- XmlIterators.cs
- DefinitionUpdate.cs
- StandardRuntimeEnumValidator.cs
- ComPlusInstanceProvider.cs
- AggregateException.cs
- ComboBoxRenderer.cs
- XNodeSchemaApplier.cs
- SpellerInterop.cs
- HttpHandlerAction.cs
- HttpProfileBase.cs
- XPathScanner.cs
- GradientStopCollection.cs
- ViewSimplifier.cs