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
- TextDecorationLocationValidation.cs
- UriTemplateTableMatchCandidate.cs
- ServiceOperation.cs
- CodeSubDirectoriesCollection.cs
- DiffuseMaterial.cs
- diagnosticsswitches.cs
- CalendarDateRangeChangingEventArgs.cs
- UInt16.cs
- AdRotatorDesigner.cs
- EqualityComparer.cs
- ProcessMonitor.cs
- ValidatedControlConverter.cs
- CancellationState.cs
- CodeConditionStatement.cs
- Annotation.cs
- ExpressionBuilderCollection.cs
- ReadOnlyAttribute.cs
- SoapHeaderAttribute.cs
- HttpCapabilitiesBase.cs
- DateTimeConstantAttribute.cs
- FormViewInsertEventArgs.cs
- DataListDesigner.cs
- Package.cs
- MethodAccessException.cs
- HtmlHead.cs
- ResourcePermissionBaseEntry.cs
- DataGridViewCellFormattingEventArgs.cs
- DataTemplateKey.cs
- JsonByteArrayDataContract.cs
- TransformerInfo.cs
- DatePickerAutomationPeer.cs
- PrintSystemException.cs
- WindowsScrollBarBits.cs
- SByteConverter.cs
- PerformanceCounterPermission.cs
- _SslState.cs
- ProgressChangedEventArgs.cs
- SmtpReplyReader.cs
- TextRangeProviderWrapper.cs
- ScrollChrome.cs
- SqlExpander.cs
- BamlTreeUpdater.cs
- XmlAttributeCollection.cs
- TextDpi.cs
- ServiceMemoryGates.cs
- IdentifierElement.cs
- NameSpaceExtractor.cs
- DefaultMemberAttribute.cs
- HttpClientCertificate.cs
- ASCIIEncoding.cs
- Activity.cs
- SapiRecoInterop.cs
- FileIOPermission.cs
- HttpAsyncResult.cs
- HTMLTagNameToTypeMapper.cs
- SQLInt64Storage.cs
- ScaleTransform3D.cs
- ProfilePropertySettingsCollection.cs
- FileUpload.cs
- SortableBindingList.cs
- SqlGenericUtil.cs
- DataSet.cs
- TimeZone.cs
- ScopedKnownTypes.cs
- CheckBoxList.cs
- CompiledELinqQueryState.cs
- ListDesigner.cs
- SerializationIncompleteException.cs
- DispatcherTimer.cs
- FactoryGenerator.cs
- ConfigurationManagerInternalFactory.cs
- WebDescriptionAttribute.cs
- StandardToolWindows.cs
- DataGridBoolColumn.cs
- SqlStream.cs
- AdornedElementPlaceholder.cs
- XmlSchemaChoice.cs
- infer.cs
- DelegateTypeInfo.cs
- HotSpotCollectionEditor.cs
- XmlILIndex.cs
- Completion.cs
- Rect3D.cs
- DebugView.cs
- XmlDomTextWriter.cs
- HttpCookie.cs
- WebConvert.cs
- ProcessStartInfo.cs
- Authorization.cs
- WsatAdminException.cs
- DocumentSchemaValidator.cs
- AutoResetEvent.cs
- ColumnWidthChangedEvent.cs
- BrowserCapabilitiesCodeGenerator.cs
- XmlSchemaResource.cs
- TableCellCollection.cs
- BufferedWebEventProvider.cs
- KeyValuePair.cs
- SpellerInterop.cs
- RecognitionResult.cs