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
- assertwrapper.cs
- SizeAnimation.cs
- SyndicationDeserializer.cs
- ComponentManagerBroker.cs
- XslCompiledTransform.cs
- Descriptor.cs
- DataServiceQueryProvider.cs
- PseudoWebRequest.cs
- CompModSwitches.cs
- _SslState.cs
- BaseTreeIterator.cs
- ContentPresenter.cs
- BasicAsyncResult.cs
- RsaSecurityKey.cs
- TypeConverterHelper.cs
- TreeViewHitTestInfo.cs
- TextEditorTables.cs
- HttpStreams.cs
- StateManager.cs
- DisposableCollectionWrapper.cs
- SqlNotificationRequest.cs
- WebRequestModuleElement.cs
- PrintDocument.cs
- RegexCode.cs
- CodeStatementCollection.cs
- DesignTimeParseData.cs
- TextBlockAutomationPeer.cs
- OdbcUtils.cs
- KoreanCalendar.cs
- safex509handles.cs
- SelectionEditor.cs
- Wizard.cs
- DoubleMinMaxAggregationOperator.cs
- ToolStripSplitButton.cs
- CodeCastExpression.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- NotImplementedException.cs
- GridViewUpdatedEventArgs.cs
- StyleSheetDesigner.cs
- Vector3D.cs
- RegexFCD.cs
- ISAPIWorkerRequest.cs
- LineServices.cs
- _NetworkingPerfCounters.cs
- OverflowException.cs
- ToolStripSplitStackLayout.cs
- Setter.cs
- OverflowException.cs
- CompoundFileDeflateTransform.cs
- Module.cs
- RuleConditionDialog.cs
- PackagePart.cs
- ReadingWritingEntityEventArgs.cs
- ExtensionQuery.cs
- GeneralTransform.cs
- IndexingContentUnit.cs
- SQLDateTimeStorage.cs
- RawTextInputReport.cs
- PathFigureCollectionConverter.cs
- TableRowCollection.cs
- PerformanceCounterLib.cs
- DataGridCell.cs
- DesignColumn.cs
- TraceSection.cs
- Stylus.cs
- SystemNetworkInterface.cs
- SiteMapDataSource.cs
- Missing.cs
- PackageRelationshipCollection.cs
- XmlSchemaComplexContentRestriction.cs
- DataComponentMethodGenerator.cs
- IApplicationTrustManager.cs
- Select.cs
- SplitterCancelEvent.cs
- WizardSideBarListControlItemEventArgs.cs
- HttpFileCollectionBase.cs
- TypeDependencyAttribute.cs
- TransformerInfo.cs
- Solver.cs
- ResourceDisplayNameAttribute.cs
- FlowPanelDesigner.cs
- MouseActionConverter.cs
- Lease.cs
- Win32.cs
- SQLDouble.cs
- MessagePartDescription.cs
- Function.cs
- StringExpressionSet.cs
- IdentityValidationException.cs
- NonSerializedAttribute.cs
- TimeZone.cs
- BinaryObjectReader.cs
- SessionEndingCancelEventArgs.cs
- RelationshipNavigation.cs
- ExpandSegment.cs
- IDQuery.cs
- ArrayConverter.cs
- ScriptReference.cs
- SByteConverter.cs
- ListControlConvertEventArgs.cs