Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / TrustSection.cs / 1305376 / 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.Diagnostics.CodeAnalysis; using System.IO; using System.Text; using System.Security.Permissions; /***************************************************************************** From machine.config[SectionComment("")] ******************************************************************************/ 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); private static readonly ConfigurationProperty _propLegacyCasModel = new ConfigurationProperty("legacyCasModel", typeof(bool), false, ConfigurationPropertyOptions.None); private static readonly ConfigurationProperty _propPermissionSetName = new ConfigurationProperty("permissionSetName", typeof(string), "ASP.Net", ConfigurationPropertyOptions.None); private static readonly ConfigurationProperty _propHostSecurityPolicyResolverType = new ConfigurationProperty("hostSecurityPolicyResolverType", typeof(string), String.Empty, ConfigurationPropertyOptions.None); static TrustSection() { // Property initialization _properties = new ConfigurationPropertyCollection(); _properties.Add(_propLevel); _properties.Add(_propOriginUrl); _properties.Add(_propProcessRequestInApplicationTrust); _properties.Add(_propLegacyCasModel); _properties.Add(_propPermissionSetName); _properties.Add(_propHostSecurityPolicyResolverType); } 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; } } [SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Justification = "Cas as Identifier is already used in CLR")] [ConfigurationProperty("legacyCasModel", DefaultValue = false)] public bool LegacyCasModel { get { return (bool)base[_propLegacyCasModel]; } set { base[_propLegacyCasModel] = value; } } [ConfigurationProperty("permissionSetName", DefaultValue = "ASP.Net")] public string PermissionSetName { get { return (string)base[_propPermissionSetName]; } set { base[_propPermissionSetName] = value; } } [ConfigurationProperty("hostSecurityPolicyResolverType", DefaultValue = "")] public string HostSecurityPolicyResolverType { get { return (string)base[_propHostSecurityPolicyResolverType]; } set { base[_propHostSecurityPolicyResolverType] = 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
- FunctionNode.cs
- XPathNodeHelper.cs
- AnonymousIdentificationModule.cs
- HttpBrowserCapabilitiesWrapper.cs
- ImageSource.cs
- RelationshipEndCollection.cs
- PageRanges.cs
- COMException.cs
- DataGridViewColumnHeaderCell.cs
- PersistNameAttribute.cs
- BindingBase.cs
- DataTableExtensions.cs
- ToolTipService.cs
- UTF7Encoding.cs
- DependentTransaction.cs
- ResourceDescriptionAttribute.cs
- PointConverter.cs
- SpotLight.cs
- InternalControlCollection.cs
- FragmentQuery.cs
- OleDbSchemaGuid.cs
- ExpressionPrefixAttribute.cs
- PolyBezierSegment.cs
- _AuthenticationState.cs
- StylusPointProperty.cs
- ContextProperty.cs
- CriticalFinalizerObject.cs
- ContextBase.cs
- HttpStreamMessage.cs
- ComContractElementCollection.cs
- AQNBuilder.cs
- ArraySortHelper.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- MetabaseServerConfig.cs
- HeaderElement.cs
- MatrixValueSerializer.cs
- ColumnHeaderConverter.cs
- DesignerAttribute.cs
- ValidationErrorCollection.cs
- CharEnumerator.cs
- BitmapInitialize.cs
- PropertyTab.cs
- WaitHandle.cs
- GridProviderWrapper.cs
- CursorConverter.cs
- Content.cs
- PathSegment.cs
- AuthenticationService.cs
- XmlSchemaSimpleContentExtension.cs
- XmlImplementation.cs
- MeshGeometry3D.cs
- XhtmlBasicLinkAdapter.cs
- Manipulation.cs
- AutomationPatternInfo.cs
- PseudoWebRequest.cs
- HandledMouseEvent.cs
- Stroke2.cs
- NamespaceDisplay.xaml.cs
- WebConfigurationFileMap.cs
- GatewayDefinition.cs
- PublisherIdentityPermission.cs
- TreeWalker.cs
- ActionFrame.cs
- HtmlImageAdapter.cs
- AccessKeyManager.cs
- VirtualDirectoryMapping.cs
- HelloOperationAsyncResult.cs
- CompleteWizardStep.cs
- WindowsIdentity.cs
- OdbcInfoMessageEvent.cs
- FontFamilyIdentifier.cs
- KnownColorTable.cs
- WindowsPrincipal.cs
- HealthMonitoringSectionHelper.cs
- GroupBox.cs
- UserControlCodeDomTreeGenerator.cs
- SchemaAttDef.cs
- TabControl.cs
- DelayLoadType.cs
- XamlToRtfWriter.cs
- MappingModelBuildProvider.cs
- VisualBasicDesignerHelper.cs
- ViewBase.cs
- CodeIterationStatement.cs
- VisualProxy.cs
- OrderingInfo.cs
- DataTableCollection.cs
- ActivityLocationReferenceEnvironment.cs
- _AutoWebProxyScriptHelper.cs
- SizeIndependentAnimationStorage.cs
- ProfileGroupSettings.cs
- WindowsFormsHelpers.cs
- Aggregates.cs
- ZipIOExtraFieldElement.cs
- IteratorFilter.cs
- KnownBoxes.cs
- MULTI_QI.cs
- DetailsViewUpdatedEventArgs.cs
- datacache.cs
- XPathEmptyIterator.cs