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
- StringExpressionSet.cs
- BitmapEffectDrawing.cs
- ButtonBaseAutomationPeer.cs
- TransformerInfoCollection.cs
- FocusChangedEventArgs.cs
- IndexedEnumerable.cs
- StringOutput.cs
- PlaceHolder.cs
- SqlBuilder.cs
- RecordManager.cs
- WpfXamlType.cs
- EditableRegion.cs
- TraceSection.cs
- SrgsRulesCollection.cs
- ContextStaticAttribute.cs
- XmlSchemaChoice.cs
- NCryptNative.cs
- StorageAssociationTypeMapping.cs
- ObjectSet.cs
- WebPartConnectionsCancelVerb.cs
- XmlSchemaGroupRef.cs
- ResourceAssociationSetEnd.cs
- Statements.cs
- IImplicitResourceProvider.cs
- TypeRestriction.cs
- ModuleElement.cs
- OleDbTransaction.cs
- DriveNotFoundException.cs
- DocumentXPathNavigator.cs
- ChangeDirector.cs
- DataComponentNameHandler.cs
- StrokeIntersection.cs
- baseaxisquery.cs
- SrgsDocument.cs
- ValidatorCollection.cs
- UICuesEvent.cs
- AnnotationAdorner.cs
- WSSecurityJan2004.cs
- EntityDataSourceWrapperCollection.cs
- PcmConverter.cs
- UnmanagedHandle.cs
- Shape.cs
- CannotUnloadAppDomainException.cs
- GeometryDrawing.cs
- PriorityBindingExpression.cs
- WebPartDisplayModeCollection.cs
- ProviderConnectionPoint.cs
- TraceSection.cs
- UriParserTemplates.cs
- _AutoWebProxyScriptWrapper.cs
- externdll.cs
- CurrencyManager.cs
- LOSFormatter.cs
- DataGridViewTopLeftHeaderCell.cs
- GraphicsContainer.cs
- AuthenticationException.cs
- _DomainName.cs
- Registry.cs
- ZipIOLocalFileHeader.cs
- CodeAccessPermission.cs
- ExtenderControl.cs
- Parser.cs
- HttpHandlerAction.cs
- LiteralDesigner.cs
- TextDocumentView.cs
- ObjectHandle.cs
- PrimitiveXmlSerializers.cs
- XmlDocumentType.cs
- LateBoundBitmapDecoder.cs
- InstancePersistenceEvent.cs
- GcHandle.cs
- ArithmeticException.cs
- Control.cs
- ThreadStaticAttribute.cs
- LongSumAggregationOperator.cs
- LocalBuilder.cs
- MailBnfHelper.cs
- EditorPartChrome.cs
- _NestedMultipleAsyncResult.cs
- DebugView.cs
- TableLayoutCellPaintEventArgs.cs
- RouteValueDictionary.cs
- FormCollection.cs
- FrameworkObject.cs
- ComponentTray.cs
- HttpApplicationFactory.cs
- Compress.cs
- ParserOptions.cs
- SingleResultAttribute.cs
- StringArrayConverter.cs
- Polyline.cs
- XPathNodeIterator.cs
- Misc.cs
- CompiledRegexRunner.cs
- TextOnlyOutput.cs
- RepeatInfo.cs
- AutoGeneratedField.cs
- XmlWellformedWriter.cs
- ResourcesBuildProvider.cs
- RightsManagementPermission.cs