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
- PkcsMisc.cs
- CellLabel.cs
- TreeNodeCollection.cs
- GorillaCodec.cs
- XmlSchemaInferenceException.cs
- ScriptDescriptor.cs
- SqlServer2KCompatibilityCheck.cs
- XmlEventCache.cs
- TextBoxRenderer.cs
- EmptyStringExpandableObjectConverter.cs
- OutputCacheProfile.cs
- WebBrowsableAttribute.cs
- SortDescriptionCollection.cs
- FusionWrap.cs
- XPathNodePointer.cs
- WebSysDescriptionAttribute.cs
- columnmapfactory.cs
- Padding.cs
- _UriTypeConverter.cs
- TracePayload.cs
- CharacterShapingProperties.cs
- MatrixUtil.cs
- RsaKeyIdentifierClause.cs
- TextCharacters.cs
- ToolStripSplitButton.cs
- SystemFonts.cs
- EDesignUtil.cs
- SessionStateSection.cs
- PartBasedPackageProperties.cs
- MgmtResManager.cs
- OdbcConnectionHandle.cs
- ModelUIElement3D.cs
- TabRenderer.cs
- AssemblyBuilder.cs
- HelpProvider.cs
- SqlAliaser.cs
- BasicExpandProvider.cs
- BufferedStream.cs
- RelationshipDetailsCollection.cs
- MethodToken.cs
- LineGeometry.cs
- InputEventArgs.cs
- PtsHelper.cs
- TimelineClockCollection.cs
- DataService.cs
- SvcMapFile.cs
- RadioButtonList.cs
- WebBrowserHelper.cs
- HeaderedItemsControl.cs
- CommentAction.cs
- Binding.cs
- EarlyBoundInfo.cs
- TextRunTypographyProperties.cs
- sapiproxy.cs
- ObjectHelper.cs
- ContextStaticAttribute.cs
- ParenExpr.cs
- DataListItemEventArgs.cs
- Italic.cs
- DesignerInterfaces.cs
- SystemIcmpV6Statistics.cs
- WebContext.cs
- DesignBinding.cs
- NavigateUrlConverter.cs
- SubpageParaClient.cs
- SafeEventLogWriteHandle.cs
- WSFederationHttpSecurity.cs
- DataGridHeaderBorder.cs
- SqlVersion.cs
- HandlerBase.cs
- PasswordDeriveBytes.cs
- TraceRecords.cs
- ProtocolsSection.cs
- PolyQuadraticBezierSegment.cs
- NonClientArea.cs
- XhtmlTextWriter.cs
- OneWayBindingElement.cs
- EntityCodeGenerator.cs
- IndicShape.cs
- _FtpControlStream.cs
- WinEventTracker.cs
- DesignerContextDescriptor.cs
- ToolStripDropTargetManager.cs
- RenderCapability.cs
- SystemNetHelpers.cs
- SecurityKeyIdentifier.cs
- OutgoingWebRequestContext.cs
- VisemeEventArgs.cs
- ReverseComparer.cs
- MaterialCollection.cs
- NetCodeGroup.cs
- SQLSingleStorage.cs
- baseshape.cs
- XomlCompilerHelpers.cs
- BuildProviderAppliesToAttribute.cs
- AdornerHitTestResult.cs
- RootBrowserWindow.cs
- WhiteSpaceTrimStringConverter.cs
- Matrix3D.cs
- ReferentialConstraint.cs