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
- DataControlLinkButton.cs
- SchemaImporterExtensionsSection.cs
- ContentOnlyMessage.cs
- ScriptControl.cs
- SetState.cs
- EdmError.cs
- SmtpSection.cs
- TextRangeProviderWrapper.cs
- DispatcherProcessingDisabled.cs
- FontCacheUtil.cs
- XmlDownloadManager.cs
- DataBoundControlAdapter.cs
- QilVisitor.cs
- StylusDownEventArgs.cs
- SqlUnionizer.cs
- LineInfo.cs
- smtppermission.cs
- SpAudioStreamWrapper.cs
- RectValueSerializer.cs
- ConfigurationManager.cs
- AstNode.cs
- QuaternionRotation3D.cs
- SignerInfo.cs
- DesignSurfaceEvent.cs
- XmlSerializerNamespaces.cs
- ReflectionHelper.cs
- StringHandle.cs
- StateFinalizationDesigner.cs
- WindowsScrollBar.cs
- ArgIterator.cs
- XPathParser.cs
- RadioButton.cs
- querybuilder.cs
- XmlNodeChangedEventArgs.cs
- CompletionCallbackWrapper.cs
- DependencyPropertyConverter.cs
- ImageKeyConverter.cs
- EdmRelationshipRoleAttribute.cs
- TextElementCollection.cs
- StrongNameIdentityPermission.cs
- DesignParameter.cs
- ConnectionInterfaceCollection.cs
- TextTrailingCharacterEllipsis.cs
- CalendarDesigner.cs
- Material.cs
- ValidationPropertyAttribute.cs
- CodeSnippetTypeMember.cs
- AnnotationService.cs
- LinqDataSourceEditData.cs
- EntityDataSourceDataSelectionPanel.cs
- SignedPkcs7.cs
- DataGridViewRowPrePaintEventArgs.cs
- ManagedFilter.cs
- XmlReader.cs
- CompatibleIComparer.cs
- SoapIncludeAttribute.cs
- DbConvert.cs
- ActivityCollectionMarkupSerializer.cs
- PersistenceProviderElement.cs
- ParameterReplacerVisitor.cs
- XmlDocumentSurrogate.cs
- SecurityState.cs
- AssemblyCache.cs
- CodeDelegateCreateExpression.cs
- ProfilePropertySettingsCollection.cs
- DataServiceResponse.cs
- ByteStream.cs
- BigInt.cs
- FileIOPermission.cs
- X509Certificate.cs
- ToolTipService.cs
- TransactionFlowBindingElement.cs
- ThicknessAnimationBase.cs
- WinEventWrap.cs
- MatrixCamera.cs
- ModelPropertyImpl.cs
- SQLInt64.cs
- DataServiceBuildProvider.cs
- CompositionDesigner.cs
- ObjectDataSourceEventArgs.cs
- SHA1.cs
- unsafenativemethodstextservices.cs
- AppDomain.cs
- TraceLog.cs
- FileSystemInfo.cs
- SectionInput.cs
- CallbackValidator.cs
- PrivateFontCollection.cs
- OleDbWrapper.cs
- CSharpCodeProvider.cs
- ResolveNextArgumentWorkItem.cs
- DiagnosticsConfiguration.cs
- LicenseContext.cs
- InlineCollection.cs
- GeneratedContractType.cs
- EventRouteFactory.cs
- PnrpPermission.cs
- CustomErrorsSectionWrapper.cs
- CoreSwitches.cs
- SerializationInfo.cs