Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / xsp / System / Web / Configuration / TrustSection.cs / 1 / 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
- TableLayoutPanelDesigner.cs
- WsatConfiguration.cs
- DivideByZeroException.cs
- AspNetSynchronizationContext.cs
- QueueProcessor.cs
- _FtpControlStream.cs
- WindowsPrincipal.cs
- GlyphCollection.cs
- DataSpaceManager.cs
- Debug.cs
- QuaternionConverter.cs
- CodeArrayCreateExpression.cs
- OAVariantLib.cs
- XmlSerializer.cs
- DataGridViewCellStyleConverter.cs
- DefaultTextStore.cs
- AuthenticatedStream.cs
- TimersDescriptionAttribute.cs
- PropertyEmitterBase.cs
- securitymgrsite.cs
- DurableOperationAttribute.cs
- SqlMethods.cs
- ObjectStateEntryDbDataRecord.cs
- ParallelTimeline.cs
- PropertyItemInternal.cs
- SapiRecognizer.cs
- TextTabProperties.cs
- SqlProvider.cs
- JsonSerializer.cs
- FormsAuthenticationTicket.cs
- MailAddressCollection.cs
- Adorner.cs
- ColorEditor.cs
- CultureTable.cs
- XmlILOptimizerVisitor.cs
- FontInfo.cs
- MarkupCompiler.cs
- XmlLoader.cs
- SapiRecoInterop.cs
- ValidationSummary.cs
- HttpCookie.cs
- VisualStyleRenderer.cs
- XsdDataContractExporter.cs
- UpdateProgress.cs
- CallbackValidator.cs
- XmlAttributeCollection.cs
- MetadataCollection.cs
- DispatchWrapper.cs
- HierarchicalDataSourceDesigner.cs
- DeferredSelectedIndexReference.cs
- MdiWindowListStrip.cs
- UserNameSecurityTokenAuthenticator.cs
- SemanticResultKey.cs
- MethodBody.cs
- ListDictionary.cs
- WindowPatternIdentifiers.cs
- MatrixValueSerializer.cs
- FileLevelControlBuilderAttribute.cs
- CLRBindingWorker.cs
- CodeGenerator.cs
- Guid.cs
- UniqueSet.cs
- TablePatternIdentifiers.cs
- ListBindingConverter.cs
- HttpResponse.cs
- SettingsContext.cs
- DrawingGroupDrawingContext.cs
- SoapHeader.cs
- DoubleStorage.cs
- GeneratedContractType.cs
- DataGridDetailsPresenter.cs
- ListBox.cs
- ElapsedEventArgs.cs
- TouchEventArgs.cs
- TableCell.cs
- ImageInfo.cs
- MetadataArtifactLoaderCompositeFile.cs
- Serializer.cs
- CodeGen.cs
- KoreanCalendar.cs
- InputLanguageSource.cs
- MiniLockedBorderGlyph.cs
- SemanticResolver.cs
- ObjectRef.cs
- Accessible.cs
- FixedSOMContainer.cs
- DocumentXPathNavigator.cs
- DataGridTableCollection.cs
- DrawingVisualDrawingContext.cs
- ShadowGlyph.cs
- DesignerCalendarAdapter.cs
- BaseProcessor.cs
- DynamicValidator.cs
- safemediahandle.cs
- ApplicationHost.cs
- ViewGenResults.cs
- itemelement.cs
- CodeMethodMap.cs
- ConsoleTraceListener.cs
- Renderer.cs