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
- XmlWriter.cs
- SecurityContextSecurityTokenAuthenticator.cs
- PropertyEmitter.cs
- FileRecordSequence.cs
- AudioSignalProblemOccurredEventArgs.cs
- TypographyProperties.cs
- ColumnCollectionEditor.cs
- GestureRecognizer.cs
- OpenFileDialog.cs
- AppDomainCompilerProxy.cs
- ListBoxAutomationPeer.cs
- odbcmetadatacolumnnames.cs
- XmlSignificantWhitespace.cs
- CodeMethodReturnStatement.cs
- EventSinkHelperWriter.cs
- XmlSchemaValidationException.cs
- SmtpReplyReader.cs
- UnsafeNativeMethods.cs
- WebSysDescriptionAttribute.cs
- PropertyPathWorker.cs
- VarInfo.cs
- Literal.cs
- SystemFonts.cs
- DataGridHeaderBorder.cs
- RoutedEventHandlerInfo.cs
- SiteMapSection.cs
- AnnotationMap.cs
- DllNotFoundException.cs
- PrimitiveSchema.cs
- SendKeys.cs
- EntityDataSourceContextDisposingEventArgs.cs
- EDesignUtil.cs
- StructuredType.cs
- TransformGroup.cs
- XmlArrayAttribute.cs
- TypeBuilderInstantiation.cs
- RecordManager.cs
- SpeechSynthesizer.cs
- MethodToken.cs
- HttpCacheParams.cs
- WebBrowserHelper.cs
- TdsRecordBufferSetter.cs
- NegatedConstant.cs
- DbReferenceCollection.cs
- smtppermission.cs
- ModuleElement.cs
- BooleanSwitch.cs
- ExpressionCopier.cs
- DataSourceXmlElementAttribute.cs
- EntityDataSource.cs
- CreateCardRequest.cs
- SafeLibraryHandle.cs
- CallContext.cs
- Exceptions.cs
- Expressions.cs
- Enumerable.cs
- SqlParameterCollection.cs
- RegexMatchCollection.cs
- TablePattern.cs
- QuaternionKeyFrameCollection.cs
- SoundPlayerAction.cs
- SctClaimSerializer.cs
- VisualStyleElement.cs
- GeneralTransform3DCollection.cs
- StringBuilder.cs
- TCEAdapterGenerator.cs
- AdapterDictionary.cs
- NGCSerializerAsync.cs
- DataGridParentRows.cs
- EditorPart.cs
- ServicePointManagerElement.cs
- CompressEmulationStream.cs
- SHA384.cs
- UncommonField.cs
- CrossContextChannel.cs
- VectorAnimationUsingKeyFrames.cs
- ContainerControl.cs
- RenderingEventArgs.cs
- SqlReferenceCollection.cs
- ListItem.cs
- WeakReferenceEnumerator.cs
- StyleBamlTreeBuilder.cs
- TrustManagerMoreInformation.cs
- WorkflowDefinitionContext.cs
- Int32CAMarshaler.cs
- ProgressChangedEventArgs.cs
- ThrowHelper.cs
- DocumentAutomationPeer.cs
- _SslStream.cs
- EncryptedPackage.cs
- XmlSchemaSimpleContentRestriction.cs
- StateItem.cs
- EncryptedReference.cs
- DBSqlParserColumnCollection.cs
- RouteUrlExpressionBuilder.cs
- StringCollection.cs
- ScrollEvent.cs
- TemplateBaseAction.cs
- xdrvalidator.cs
- SmiMetaDataProperty.cs