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
- RadioButtonAutomationPeer.cs
- WorkflowMarkupSerializationManager.cs
- SmiContextFactory.cs
- ExternalDataExchangeService.cs
- SqlInternalConnection.cs
- HyperLinkField.cs
- SessionStateItemCollection.cs
- MaskedTextBox.cs
- MenuAutoFormat.cs
- SafeHandles.cs
- SqlMethods.cs
- ObjectManager.cs
- ContentFilePart.cs
- FunctionNode.cs
- ConstraintEnumerator.cs
- WebPartConnectionsConnectVerb.cs
- ResourceReader.cs
- ToolboxDataAttribute.cs
- MissingMemberException.cs
- XmlEntity.cs
- Config.cs
- XmlValueConverter.cs
- ModuleBuilderData.cs
- PathTooLongException.cs
- StringAnimationUsingKeyFrames.cs
- ViewPort3D.cs
- WebPartRestoreVerb.cs
- RelationshipConverter.cs
- CommandEventArgs.cs
- ExternalException.cs
- CleanUpVirtualizedItemEventArgs.cs
- OperationAbortedException.cs
- activationcontext.cs
- SQLDateTime.cs
- FunctionCommandText.cs
- MonitoringDescriptionAttribute.cs
- QuestionEventArgs.cs
- SmtpException.cs
- KeyGestureValueSerializer.cs
- RuleSetBrowserDialog.cs
- NavigateUrlConverter.cs
- _HeaderInfo.cs
- SpecialNameAttribute.cs
- ContainerSelectorActiveEvent.cs
- HostUtils.cs
- CollectionChangeEventArgs.cs
- EntityDataSourceColumn.cs
- SqlDataSource.cs
- COM2IPerPropertyBrowsingHandler.cs
- MimePart.cs
- mediaeventshelper.cs
- SecurityTimestamp.cs
- LayoutManager.cs
- DataGridTablesFactory.cs
- FlowDocument.cs
- TcpStreams.cs
- StreamedWorkflowDefinitionContext.cs
- Socket.cs
- DbParameterCollectionHelper.cs
- MeasureItemEvent.cs
- PrincipalPermission.cs
- LayoutEditorPart.cs
- Utils.cs
- ScaleTransform.cs
- GroupLabel.cs
- SafeThemeHandle.cs
- ComponentEditorPage.cs
- InternalTypeHelper.cs
- ParameterRetriever.cs
- MouseGestureValueSerializer.cs
- AssemblyBuilder.cs
- ToolStripProgressBar.cs
- RegexCompilationInfo.cs
- SessionStateUtil.cs
- ChannelSinkStacks.cs
- SafeLibraryHandle.cs
- FlowDocumentFormatter.cs
- RuntimeCompatibilityAttribute.cs
- SspiSafeHandles.cs
- DataServiceQuery.cs
- DocumentSchemaValidator.cs
- PriorityQueue.cs
- SessionIDManager.cs
- CancellationToken.cs
- CallbackValidator.cs
- StructureChangedEventArgs.cs
- Stacktrace.cs
- HttpResponseBase.cs
- XmlByteStreamWriter.cs
- SchemaCollectionCompiler.cs
- SecurityToken.cs
- uribuilder.cs
- SQLSingle.cs
- CoTaskMemHandle.cs
- ExpressionEditorAttribute.cs
- XmlReaderSettings.cs
- DeploymentSection.cs
- Normalization.cs
- NGCSerializer.cs
- ContentTypeSettingDispatchMessageFormatter.cs