Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- ExecutedRoutedEventArgs.cs
- CodeStatementCollection.cs
- IImplicitResourceProvider.cs
- StdValidatorsAndConverters.cs
- UnsafeNativeMethods.cs
- ILGenerator.cs
- SmiSettersStream.cs
- FragmentQueryProcessor.cs
- OdbcConnectionOpen.cs
- SerializationHelper.cs
- MethodBuilder.cs
- Brush.cs
- RepeatButtonAutomationPeer.cs
- HtmlContainerControl.cs
- PropertyFilterAttribute.cs
- AuthenticatingEventArgs.cs
- XMLSyntaxException.cs
- securitycriticaldata.cs
- ScrollViewer.cs
- XmlDocumentSerializer.cs
- SettingsPropertyNotFoundException.cs
- Deflater.cs
- Binding.cs
- HoistedLocals.cs
- ScaleTransform3D.cs
- EntityTypeEmitter.cs
- InputQueue.cs
- CompressedStack.cs
- RadioButtonList.cs
- CodeMethodInvokeExpression.cs
- Blend.cs
- CodeExporter.cs
- TaskFormBase.cs
- DesignRelationCollection.cs
- LocalizabilityAttribute.cs
- InheritanceContextHelper.cs
- EntryIndex.cs
- XmlKeywords.cs
- AudienceUriMode.cs
- FieldDescriptor.cs
- DecoratedNameAttribute.cs
- CodeThrowExceptionStatement.cs
- RtfToXamlLexer.cs
- EntityDataSourceEntityTypeFilterItem.cs
- Compiler.cs
- OleDbParameter.cs
- Color.cs
- VScrollProperties.cs
- PocoEntityKeyStrategy.cs
- CallbackTimeoutsElement.cs
- Range.cs
- SymbolEqualComparer.cs
- TransformerInfoCollection.cs
- MouseButtonEventArgs.cs
- Timer.cs
- SortableBindingList.cs
- CacheMode.cs
- ByteBufferPool.cs
- XmlQueryCardinality.cs
- XPathParser.cs
- InputMethod.cs
- ToolStripGrip.cs
- RsaSecurityKey.cs
- WindowsButton.cs
- Int32RectValueSerializer.cs
- DefaultSection.cs
- DataGridDetailsPresenter.cs
- ReturnValue.cs
- DbDeleteCommandTree.cs
- CreatingCookieEventArgs.cs
- GeneralTransform3DCollection.cs
- InteropEnvironment.cs
- TreeBuilderBamlTranslator.cs
- PresentationSource.cs
- CompositeFontInfo.cs
- WebPartAuthorizationEventArgs.cs
- PeerApplication.cs
- DBParameter.cs
- Boolean.cs
- AsymmetricKeyExchangeDeformatter.cs
- CompareInfo.cs
- BaseAutoFormat.cs
- ConcurrentBag.cs
- DetailsViewModeEventArgs.cs
- AnonymousIdentificationModule.cs
- Button.cs
- TreeViewImageIndexConverter.cs
- SpeechEvent.cs
- SchemaDeclBase.cs
- DataGridTablesFactory.cs
- XamlSerializerUtil.cs
- ExplicitDiscriminatorMap.cs
- EntityDesignerDataSourceView.cs
- Buffer.cs
- SoapTypeAttribute.cs
- SrgsItemList.cs
- XmlWriter.cs
- DrawingImage.cs
- PageThemeParser.cs
- TriState.cs