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
- WebPermission.cs
- NativeMethods.cs
- GroupBoxAutomationPeer.cs
- FixedHighlight.cs
- HotSpot.cs
- AttributeEmitter.cs
- AutomationElementIdentifiers.cs
- DynamicValidatorEventArgs.cs
- Expression.DebuggerProxy.cs
- IriParsingElement.cs
- XslAstAnalyzer.cs
- SecurityProtocolCorrelationState.cs
- SelectedDatesCollection.cs
- BinHexDecoder.cs
- ViewStateAttachedPropertyFeature.cs
- MutexSecurity.cs
- InputLanguage.cs
- CorrelationManager.cs
- ApplicationInfo.cs
- ChildTable.cs
- ValueSerializer.cs
- DataPager.cs
- IconHelper.cs
- InputProcessorProfiles.cs
- PointCollectionConverter.cs
- LicenseManager.cs
- ScopelessEnumAttribute.cs
- FilterElement.cs
- SoapSchemaImporter.cs
- OleServicesContext.cs
- DataSetMappper.cs
- TagElement.cs
- ToggleButton.cs
- AttributeEmitter.cs
- _AutoWebProxyScriptWrapper.cs
- IResourceProvider.cs
- XmlSchemaSequence.cs
- TimeManager.cs
- SmiRecordBuffer.cs
- FeatureSupport.cs
- Converter.cs
- ClosureBinding.cs
- ExpressionVisitor.cs
- StyleBamlRecordReader.cs
- TreeView.cs
- EntityCommand.cs
- MetabaseServerConfig.cs
- FilteredReadOnlyMetadataCollection.cs
- UserPreferenceChangedEventArgs.cs
- StreamingContext.cs
- DesignerSelectionListAdapter.cs
- WebPartRestoreVerb.cs
- CodeLabeledStatement.cs
- XmlSchemaSimpleTypeUnion.cs
- ProgressChangedEventArgs.cs
- MetadataCacheItem.cs
- ErrorLog.cs
- ScriptResourceDefinition.cs
- DetailsViewDeletedEventArgs.cs
- FtpWebRequest.cs
- PieceNameHelper.cs
- SiteMapDataSourceDesigner.cs
- WebHttpDispatchOperationSelectorData.cs
- XDRSchema.cs
- Crc32.cs
- ObjectListSelectEventArgs.cs
- ObjectDataSourceMethodEventArgs.cs
- HijriCalendar.cs
- StretchValidation.cs
- SqlCommandSet.cs
- CqlLexerHelpers.cs
- ValueSerializer.cs
- XPathExpr.cs
- Matrix.cs
- SystemMulticastIPAddressInformation.cs
- PeerSecurityHelpers.cs
- SHA1CryptoServiceProvider.cs
- AppDomain.cs
- InternalConfigSettingsFactory.cs
- ClientProtocol.cs
- AuthenticationException.cs
- MethodBuilder.cs
- PriorityItem.cs
- _ListenerResponseStream.cs
- Figure.cs
- ComboBox.cs
- TreeBuilder.cs
- WebPartCancelEventArgs.cs
- ConfigurationValidatorBase.cs
- SplayTreeNode.cs
- TerminateDesigner.cs
- DataBindingCollection.cs
- QuaternionConverter.cs
- ListViewGroupItemCollection.cs
- ExpressionDumper.cs
- SynchronizedDispatch.cs
- BamlBinaryReader.cs
- ContentHostHelper.cs
- PageCatalogPart.cs
- SecurityUtils.cs