Code:
/ DotNET / DotNET / 8.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
- Variable.cs
- ThemeDictionaryExtension.cs
- HttpApplication.cs
- StorageRoot.cs
- PingReply.cs
- LazyTextWriterCreator.cs
- LogEntryHeaderSerializer.cs
- PathParser.cs
- NodeInfo.cs
- DataGridViewCellValidatingEventArgs.cs
- ZoneMembershipCondition.cs
- HandledEventArgs.cs
- HitTestFilterBehavior.cs
- UntrustedRecipientException.cs
- OverlappedAsyncResult.cs
- CfgSemanticTag.cs
- GacUtil.cs
- ModelPerspective.cs
- NativeActivityAbortContext.cs
- Encoding.cs
- TimeIntervalCollection.cs
- QilXmlWriter.cs
- AddInDeploymentState.cs
- TreeViewImageIndexConverter.cs
- Pair.cs
- TextStore.cs
- InsufficientMemoryException.cs
- PenContext.cs
- NativeMethods.cs
- WebResourceAttribute.cs
- UdpDiscoveryEndpointElement.cs
- X509Certificate.cs
- TransactionChannelFaultConverter.cs
- SaveFileDialogDesigner.cs
- SettingsSavedEventArgs.cs
- DataGridViewSelectedColumnCollection.cs
- RoutedEventConverter.cs
- XMLDiffLoader.cs
- DataGridPageChangedEventArgs.cs
- SourceLocation.cs
- PatternMatcher.cs
- ComponentCommands.cs
- Component.cs
- RoutingEndpointTrait.cs
- LoginView.cs
- ArgumentOutOfRangeException.cs
- CodeMethodInvokeExpression.cs
- DependencyPropertyChangedEventArgs.cs
- MbpInfo.cs
- ETagAttribute.cs
- EntityStoreSchemaFilterEntry.cs
- HttpResponseInternalBase.cs
- NetworkInterface.cs
- RNGCryptoServiceProvider.cs
- DynamicRendererThreadManager.cs
- RootDesignerSerializerAttribute.cs
- FontDialog.cs
- SynchronizationContext.cs
- RegexBoyerMoore.cs
- METAHEADER.cs
- NativeMethods.cs
- validationstate.cs
- DataGridViewSelectedCellCollection.cs
- _RegBlobWebProxyDataBuilder.cs
- DirectionalLight.cs
- TextAutomationPeer.cs
- OpCodes.cs
- Site.cs
- ObjectStateFormatter.cs
- ResourceBinder.cs
- figurelength.cs
- DetailsViewDeleteEventArgs.cs
- TransformGroup.cs
- SyndicationLink.cs
- PrintingPermissionAttribute.cs
- PrinterSettings.cs
- QilXmlWriter.cs
- LogEntrySerialization.cs
- CopyOfAction.cs
- ListItemParagraph.cs
- ListViewVirtualItemsSelectionRangeChangedEvent.cs
- XamlReader.cs
- CompositeActivityTypeDescriptor.cs
- FilterQuery.cs
- TypeListConverter.cs
- RegisteredDisposeScript.cs
- RegexRunnerFactory.cs
- ListItemCollection.cs
- MemberMemberBinding.cs
- Membership.cs
- InternalControlCollection.cs
- CheckPair.cs
- RemotingServices.cs
- Base64Encoder.cs
- CharacterString.cs
- CodeSubDirectoriesCollection.cs
- StylusPointDescription.cs
- XhtmlMobileTextWriter.cs
- Cursor.cs
- UriSection.cs