Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / xsp / System / Web / Configuration / TrustSection.cs / 1 / 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; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // // 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; } } } } // 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
- URIFormatException.cs
- _OverlappedAsyncResult.cs
- AnnouncementDispatcherAsyncResult.cs
- Container.cs
- XmlSchemaGroup.cs
- DataGridColumn.cs
- GrammarBuilderPhrase.cs
- DesigntimeLicenseContextSerializer.cs
- ValidatorCollection.cs
- webeventbuffer.cs
- CharEnumerator.cs
- BeginEvent.cs
- CodeMethodInvokeExpression.cs
- PathFigureCollection.cs
- AliasGenerator.cs
- BaseDataBoundControl.cs
- SqlExpressionNullability.cs
- QilChoice.cs
- UnitySerializationHolder.cs
- RightsManagementEncryptedStream.cs
- columnmapkeybuilder.cs
- Ref.cs
- XmlRootAttribute.cs
- CollectionViewGroupInternal.cs
- StringFunctions.cs
- DispatcherProcessingDisabled.cs
- DataObjectMethodAttribute.cs
- DirectoryNotFoundException.cs
- StringFunctions.cs
- DiscoveryEndpointValidator.cs
- FontConverter.cs
- CharacterBuffer.cs
- OLEDB_Util.cs
- StickyNoteContentControl.cs
- HostProtectionPermission.cs
- VirtualDirectoryMappingCollection.cs
- QuaternionAnimation.cs
- WebProxyScriptElement.cs
- ResourceCollectionInfo.cs
- DrawingBrush.cs
- DrawingContextFlattener.cs
- TypeExtensionSerializer.cs
- ProxyFragment.cs
- ParenExpr.cs
- MemberBinding.cs
- DocumentPage.cs
- ListBoxItemAutomationPeer.cs
- TreeView.cs
- RTLAwareMessageBox.cs
- BitmapDownload.cs
- PocoEntityKeyStrategy.cs
- CollectionsUtil.cs
- TextLineResult.cs
- HostVisual.cs
- ConfigurationSettings.cs
- SimpleTextLine.cs
- MulticastDelegate.cs
- SerializationException.cs
- EditorZone.cs
- ScriptingRoleServiceSection.cs
- DesignerCatalogPartChrome.cs
- ProviderManager.cs
- SID.cs
- ObjectDataSourceSelectingEventArgs.cs
- StateValidator.cs
- ZoomPercentageConverter.cs
- RayHitTestParameters.cs
- PropertyEmitter.cs
- ScaleTransform3D.cs
- RelativeSource.cs
- ProtocolsSection.cs
- ListViewItemEventArgs.cs
- CacheAxisQuery.cs
- ResourceDefaultValueAttribute.cs
- AmbientLight.cs
- Ticks.cs
- QualifiedCellIdBoolean.cs
- AdCreatedEventArgs.cs
- TypeSystemProvider.cs
- DefaultMergeHelper.cs
- ArrayExtension.cs
- DataServiceQueryException.cs
- HttpApplication.cs
- ListChangedEventArgs.cs
- IndexOutOfRangeException.cs
- TemplateInstanceAttribute.cs
- OdbcParameterCollection.cs
- DesignerHelpers.cs
- TabControl.cs
- _HeaderInfo.cs
- JavaScriptString.cs
- ConnectionPoint.cs
- Substitution.cs
- InplaceBitmapMetadataWriter.cs
- LeaseManager.cs
- NetworkInformationException.cs
- StylusPlugin.cs
- ToolStripContentPanelRenderEventArgs.cs
- SymmetricCryptoHandle.cs
- ComponentSerializationService.cs