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
- UriExt.cs
- BaseTransportHeaders.cs
- EntityDataSourceContextCreatingEventArgs.cs
- bidPrivateBase.cs
- ParameterBuilder.cs
- AppDomainUnloadedException.cs
- GridViewDeleteEventArgs.cs
- ServiceHttpModule.cs
- RSACryptoServiceProvider.cs
- SiteMapNode.cs
- DesignerForm.cs
- BaseEntityWrapper.cs
- _NetRes.cs
- RightNameExpirationInfoPair.cs
- WebBrowserNavigatedEventHandler.cs
- FunctionDetailsReader.cs
- DllNotFoundException.cs
- BuildProviderAppliesToAttribute.cs
- DocumentApplication.cs
- FirewallWrapper.cs
- ActivityBindForm.cs
- ExpandedProjectionNode.cs
- TransformCollection.cs
- XmlNamespaceManager.cs
- DataServiceKeyAttribute.cs
- EventRouteFactory.cs
- StreamSecurityUpgradeAcceptor.cs
- MemoryMappedFileSecurity.cs
- XmlPreloadedResolver.cs
- EncryptedData.cs
- SimpleApplicationHost.cs
- ActivityExecutionContextCollection.cs
- VersionValidator.cs
- XmlWrappingWriter.cs
- DesignerTransaction.cs
- EditorPartCollection.cs
- HelpKeywordAttribute.cs
- PersonalizationProviderCollection.cs
- FormParameter.cs
- CommandEventArgs.cs
- LightweightEntityWrapper.cs
- QuaternionValueSerializer.cs
- COAUTHINFO.cs
- XmlSiteMapProvider.cs
- PathParser.cs
- OneOfScalarConst.cs
- InvokeWebService.cs
- MeshGeometry3D.cs
- IRCollection.cs
- ColorAnimationBase.cs
- PeekCompletedEventArgs.cs
- TimelineGroup.cs
- SettingsBindableAttribute.cs
- FilterQueryOptionExpression.cs
- StatusBarPanel.cs
- PropertyStore.cs
- DataTableReader.cs
- EventLogEntry.cs
- DataGridViewRow.cs
- Token.cs
- ScrollChangedEventArgs.cs
- BaseConfigurationRecord.cs
- ViewCellSlot.cs
- VScrollBar.cs
- AbstractSvcMapFileLoader.cs
- TableRowCollection.cs
- MethodSet.cs
- ChildrenQuery.cs
- XmlExpressionDumper.cs
- CompilationSection.cs
- HtmlTextArea.cs
- ValueProviderWrapper.cs
- TokenBasedSetEnumerator.cs
- HttpInputStream.cs
- Int32.cs
- HMACRIPEMD160.cs
- PopupRootAutomationPeer.cs
- SerializationSectionGroup.cs
- KnownTypesHelper.cs
- PropertyMetadata.cs
- _AutoWebProxyScriptEngine.cs
- BaseDataList.cs
- _Events.cs
- VectorCollection.cs
- XmlSchemaAnnotation.cs
- TextLineBreak.cs
- TabControlCancelEvent.cs
- objectresult_tresulttype.cs
- FlowDocumentReaderAutomationPeer.cs
- DataControlCommands.cs
- HierarchicalDataSourceControl.cs
- VersionPair.cs
- ToolStripItemRenderEventArgs.cs
- KeyInterop.cs
- BigInt.cs
- WebPartConnectionCollection.cs
- BevelBitmapEffect.cs
- WhitespaceRule.cs
- Partitioner.cs
- StrokeDescriptor.cs