Code:
/ FX-1434 / FX-1434 / 1.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
- CodeParameterDeclarationExpression.cs
- CheckedListBox.cs
- DataGridCommandEventArgs.cs
- ArraySubsetEnumerator.cs
- DataObject.cs
- NamedPipeAppDomainProtocolHandler.cs
- DataBindingCollection.cs
- GraphicsContext.cs
- iisPickupDirectory.cs
- SourceSwitch.cs
- SoapCodeExporter.cs
- Publisher.cs
- ClientTarget.cs
- ValidationErrorCollection.cs
- MaxMessageSizeStream.cs
- CustomAssemblyResolver.cs
- DynamicILGenerator.cs
- SpeechDetectedEventArgs.cs
- StaticFileHandler.cs
- CallbackTimeoutsBehavior.cs
- PerformanceCounterPermissionEntry.cs
- SqlBulkCopyColumnMapping.cs
- CqlParserHelpers.cs
- ResourceExpressionEditor.cs
- BindingExpression.cs
- Memoizer.cs
- IdentitySection.cs
- SecurityUniqueId.cs
- ButtonChrome.cs
- DataSourceDescriptorCollection.cs
- BaseResourcesBuildProvider.cs
- Wildcard.cs
- CroppedBitmap.cs
- ExpressionBuilder.cs
- XPathMultyIterator.cs
- ResourceReferenceExpression.cs
- NumberAction.cs
- ClientRuntimeConfig.cs
- ReflectTypeDescriptionProvider.cs
- BooleanKeyFrameCollection.cs
- StandardCommands.cs
- DataGridViewCellContextMenuStripNeededEventArgs.cs
- MulticastNotSupportedException.cs
- Geometry.cs
- ThreadPool.cs
- SqlBooleanMismatchVisitor.cs
- CommunicationObjectAbortedException.cs
- TraceUtility.cs
- CancellableEnumerable.cs
- Range.cs
- MemberAccessException.cs
- ParameterToken.cs
- TypeSemantics.cs
- TemplateContent.cs
- Validator.cs
- TreeBuilderBamlTranslator.cs
- X509UI.cs
- QueryStringParameter.cs
- InputLanguageSource.cs
- Vector3dCollection.cs
- ListMarkerLine.cs
- TypeDescriptor.cs
- HMACSHA512.cs
- ControlAdapter.cs
- SettingsContext.cs
- LoopExpression.cs
- DecoderBestFitFallback.cs
- FastEncoderWindow.cs
- RelationshipEnd.cs
- UiaCoreTypesApi.cs
- Matrix.cs
- SwitchElementsCollection.cs
- JournalEntryListConverter.cs
- ECDiffieHellmanCng.cs
- CodeSnippetTypeMember.cs
- EmbossBitmapEffect.cs
- SendReply.cs
- BuildDependencySet.cs
- UidPropertyAttribute.cs
- StateRuntime.cs
- IntSecurity.cs
- TypeSystem.cs
- WrappedIUnknown.cs
- _OverlappedAsyncResult.cs
- Stacktrace.cs
- SortAction.cs
- TdsParserSessionPool.cs
- COM2EnumConverter.cs
- DoWorkEventArgs.cs
- MeshGeometry3D.cs
- XmlTypeMapping.cs
- D3DImage.cs
- MembershipAdapter.cs
- FastEncoderWindow.cs
- EventManager.cs
- AbandonedMutexException.cs
- WeakReferenceList.cs
- ListViewGroupConverter.cs
- SignedInfo.cs
- UnionCqlBlock.cs