Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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; } } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ServiceRouteHandler.cs
- LogicalExpr.cs
- WebProxyScriptElement.cs
- PlainXmlDeserializer.cs
- ControlBindingsCollection.cs
- WhereaboutsReader.cs
- KerberosSecurityTokenAuthenticator.cs
- RelAssertionDirectKeyIdentifierClause.cs
- NativeMethods.cs
- SHA256CryptoServiceProvider.cs
- XomlCompiler.cs
- Helpers.cs
- FrameworkElement.cs
- StructuredType.cs
- CodePrimitiveExpression.cs
- TemplateEditingVerb.cs
- RegexWorker.cs
- NotifyInputEventArgs.cs
- TransformerConfigurationWizardBase.cs
- ListView.cs
- SchemaNamespaceManager.cs
- IpcClientManager.cs
- ExpressionEditorAttribute.cs
- ExternalFile.cs
- CustomPopupPlacement.cs
- RootBuilder.cs
- Int32.cs
- ComponentCommands.cs
- DesignerTransactionCloseEvent.cs
- WasHttpHandlersInstallComponent.cs
- CSharpCodeProvider.cs
- EntityDataSourceEntityTypeFilterConverter.cs
- PcmConverter.cs
- SystemNetworkInterface.cs
- XmlAutoDetectWriter.cs
- ElementHostAutomationPeer.cs
- SettingsProperty.cs
- ProfileSettingsCollection.cs
- SystemWebSectionGroup.cs
- DataGridViewDataConnection.cs
- Point4DValueSerializer.cs
- GraphicsContainer.cs
- SQLGuidStorage.cs
- SingleObjectCollection.cs
- LinqToSqlWrapper.cs
- ChtmlTextWriter.cs
- SqlCacheDependency.cs
- WpfXamlType.cs
- ObjectQueryProvider.cs
- ListSourceHelper.cs
- XmlSchemaInferenceException.cs
- DispatcherFrame.cs
- LabelLiteral.cs
- thaishape.cs
- ThreadStartException.cs
- CodeIdentifiers.cs
- PerformanceCounterLib.cs
- TableLayoutSettings.cs
- EndpointDiscoveryBehavior.cs
- DataFormats.cs
- ReferentialConstraint.cs
- AsymmetricKeyExchangeFormatter.cs
- DataRecordInternal.cs
- ExpressionNode.cs
- QilName.cs
- Pens.cs
- GenericsNotImplementedException.cs
- AesManaged.cs
- Table.cs
- LinqDataSourceContextEventArgs.cs
- panel.cs
- SafeWaitHandle.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- EventDescriptor.cs
- DataContractSerializer.cs
- ScrollEvent.cs
- Subtree.cs
- TemplateControlBuildProvider.cs
- ChannelSinkStacks.cs
- WebPartDisplayMode.cs
- PartialCachingAttribute.cs
- MSAANativeProvider.cs
- NamedObject.cs
- EventDescriptorCollection.cs
- PlainXmlWriter.cs
- CredentialCache.cs
- FormsAuthenticationModule.cs
- ProjectionPlan.cs
- TextBoxLine.cs
- HtmlTableRow.cs
- ScriptingAuthenticationServiceSection.cs
- StringPropertyBuilder.cs
- DbConnectionOptions.cs
- ThreadExceptionDialog.cs
- PerfCounterSection.cs
- DrawListViewColumnHeaderEventArgs.cs
- DataSourceHelper.cs
- BlockCollection.cs
- ItemCollection.cs
- NavigationWindow.cs