Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / 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; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ // // 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TablePatternIdentifiers.cs
- TaskFileService.cs
- Pen.cs
- SiteMapPath.cs
- ProxyGenerationError.cs
- VisualStyleRenderer.cs
- CheckBoxList.cs
- ZipIOExtraFieldZip64Element.cs
- BamlReader.cs
- FormsAuthenticationTicket.cs
- UnsafeNativeMethods.cs
- ExpressionPrefixAttribute.cs
- NavigationCommands.cs
- BufferedGraphicsContext.cs
- StatusBarDrawItemEvent.cs
- ConfigurationManagerHelperFactory.cs
- StorageConditionPropertyMapping.cs
- NetMsmqBinding.cs
- dataprotectionpermissionattribute.cs
- TableStyle.cs
- FormViewDeletedEventArgs.cs
- WindowsGraphics.cs
- PartialTrustVisibleAssembly.cs
- recordstate.cs
- MatchNoneMessageFilter.cs
- SqlException.cs
- Page.cs
- WebPartsPersonalization.cs
- NoResizeHandleGlyph.cs
- BindingsCollection.cs
- SmiEventStream.cs
- XhtmlStyleClass.cs
- PackageFilter.cs
- DependencyObjectType.cs
- TextOptionsInternal.cs
- SerializationInfoEnumerator.cs
- InputLanguageCollection.cs
- PageThemeParser.cs
- SafeSecurityHelper.cs
- SqlConnection.cs
- linebase.cs
- DataRelationPropertyDescriptor.cs
- MsmqNonTransactedPoisonHandler.cs
- ResourcePart.cs
- ELinqQueryState.cs
- OpenTypeLayout.cs
- LastQueryOperator.cs
- BufferedWebEventProvider.cs
- HwndHost.cs
- ExtensionFile.cs
- HighlightComponent.cs
- ListBoxItemWrapperAutomationPeer.cs
- objectresult_tresulttype.cs
- CqlIdentifiers.cs
- WorkflowWebHostingModule.cs
- NullToBooleanConverter.cs
- TemplateXamlParser.cs
- RichTextBoxConstants.cs
- DocComment.cs
- Inline.cs
- SoapMessage.cs
- Codec.cs
- messageonlyhwndwrapper.cs
- ProcessInfo.cs
- StateManagedCollection.cs
- DataGridViewColumnStateChangedEventArgs.cs
- TemplateEditingFrame.cs
- ConnectionConsumerAttribute.cs
- DBSchemaTable.cs
- DelegateArgumentReference.cs
- SafeMILHandle.cs
- ControlUtil.cs
- GenericTextProperties.cs
- ObjectListGeneralPage.cs
- UnionQueryOperator.cs
- GridViewCellAutomationPeer.cs
- CodeDefaultValueExpression.cs
- CroppedBitmap.cs
- DesignerDataTable.cs
- Thumb.cs
- AVElementHelper.cs
- ComplexObject.cs
- TCPListener.cs
- SqlCacheDependency.cs
- RotationValidation.cs
- TextEffect.cs
- EnumValAlphaComparer.cs
- PropertyMapper.cs
- BitmapSource.cs
- DateTimeConverter.cs
- path.cs
- WebDisplayNameAttribute.cs
- LinkLabel.cs
- FlowLayoutSettings.cs
- QueryCorrelationInitializer.cs
- ToolZone.cs
- oledbconnectionstring.cs
- WindowShowOrOpenTracker.cs
- DataGridViewTextBoxColumn.cs
- IPEndPoint.cs