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
- AdPostCacheSubstitution.cs
- PersonalizationStateInfoCollection.cs
- PlainXmlDeserializer.cs
- MailAddressCollection.cs
- GiveFeedbackEventArgs.cs
- ButtonField.cs
- CustomAttributeSerializer.cs
- TemplateLookupAction.cs
- InteropBitmapSource.cs
- SqlInternalConnectionSmi.cs
- HtmlTextBoxAdapter.cs
- IDReferencePropertyAttribute.cs
- LinqDataSourceSelectEventArgs.cs
- Win32KeyboardDevice.cs
- ScriptServiceAttribute.cs
- TraceUtility.cs
- DynamicRenderer.cs
- XmlSerializer.cs
- MetaColumn.cs
- Int16AnimationBase.cs
- Run.cs
- RequestSecurityToken.cs
- GreenMethods.cs
- ProcessModuleCollection.cs
- PropertyToken.cs
- TextRenderer.cs
- BitmapSizeOptions.cs
- ConditionalAttribute.cs
- DuplicateDetector.cs
- XPathDocumentBuilder.cs
- SectionInput.cs
- columnmapkeybuilder.cs
- ActivityExecutionContext.cs
- Activator.cs
- IdentityReference.cs
- DeviceContext2.cs
- QilFunction.cs
- RectangleConverter.cs
- SqlResolver.cs
- ObjectFullSpanRewriter.cs
- ReferenceEqualityComparer.cs
- Accessible.cs
- Quaternion.cs
- ConditionBrowserDialog.cs
- DoubleLinkList.cs
- ExtenderControl.cs
- NonBatchDirectoryCompiler.cs
- XslException.cs
- DesignerInterfaces.cs
- XMLSyntaxException.cs
- PostBackOptions.cs
- ReflectPropertyDescriptor.cs
- HttpWebResponse.cs
- wmiprovider.cs
- FSWPathEditor.cs
- ListViewItem.cs
- AudioStateChangedEventArgs.cs
- CollectionContainer.cs
- WebScriptServiceHost.cs
- JsonFormatReaderGenerator.cs
- DBProviderConfigurationHandler.cs
- LinkDesigner.cs
- EpmSyndicationContentSerializer.cs
- ConvertTextFrag.cs
- StorageEntityContainerMapping.cs
- UriGenerator.cs
- SerializableAttribute.cs
- BuiltInExpr.cs
- BaseDataList.cs
- DataSourceXmlClassAttribute.cs
- ACE.cs
- OdbcConnectionHandle.cs
- X509CertificateRecipientServiceCredential.cs
- DeclaredTypeElementCollection.cs
- EntityClassGenerator.cs
- TraceContextRecord.cs
- AssemblyAssociatedContentFileAttribute.cs
- VectorCollection.cs
- ButtonBase.cs
- x509store.cs
- SQLDoubleStorage.cs
- GPRECTF.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- ObjectItemConventionAssemblyLoader.cs
- GeneralTransform3DTo2DTo3D.cs
- XmlSerializerSection.cs
- TableLayoutPanelCellPosition.cs
- ArrayWithOffset.cs
- FilteredSchemaElementLookUpTable.cs
- Hashtable.cs
- XmlSchemaSequence.cs
- BinaryMethodMessage.cs
- ResourceSet.cs
- mactripleDES.cs
- LayeredChannelListener.cs
- GradientBrush.cs
- HttpCookieCollection.cs
- ImpersonateTokenRef.cs
- TextDecoration.cs
- XslAst.cs