Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AssociationSetMetadata.cs
- JoinSymbol.cs
- TextBox.cs
- FormsAuthenticationTicket.cs
- LongValidator.cs
- ConfigurationStrings.cs
- OutputCacheSettingsSection.cs
- SqlServices.cs
- counter.cs
- GatewayDefinition.cs
- Marshal.cs
- ItemContainerGenerator.cs
- DefaultMergeHelper.cs
- TemplatePropertyEntry.cs
- RegexGroup.cs
- SqlNode.cs
- ProviderConnectionPointCollection.cs
- QueueProcessor.cs
- WeakReferenceKey.cs
- TaskHelper.cs
- CachedCompositeFamily.cs
- ObjectIDGenerator.cs
- XmlSerializationWriter.cs
- SystemThemeKey.cs
- FilteredReadOnlyMetadataCollection.cs
- UnmanagedMarshal.cs
- EntityDataSourceColumn.cs
- SimplePropertyEntry.cs
- UiaCoreApi.cs
- PerfCounterSection.cs
- Point3DCollectionConverter.cs
- CodeRemoveEventStatement.cs
- ListViewAutomationPeer.cs
- ProfileGroupSettingsCollection.cs
- EntityDataSourceState.cs
- TimeManager.cs
- SpanIndex.cs
- DataDocumentXPathNavigator.cs
- BamlLocalizableResourceKey.cs
- Typeface.cs
- StreamAsIStream.cs
- CornerRadiusConverter.cs
- CaseInsensitiveComparer.cs
- Viewport3DVisual.cs
- MailMessageEventArgs.cs
- TemplatedAdorner.cs
- BamlBinaryWriter.cs
- CommonObjectSecurity.cs
- LinqTreeNodeEvaluator.cs
- ADMembershipProvider.cs
- StringConcat.cs
- XmlSerializerVersionAttribute.cs
- ToolStripSplitButton.cs
- BamlResourceSerializer.cs
- TemplateBindingExtensionConverter.cs
- IsolatedStorage.cs
- WpfSharedXamlSchemaContext.cs
- EventLogPermissionEntry.cs
- StorageRoot.cs
- PriorityQueue.cs
- RoamingStoreFileUtility.cs
- FragmentNavigationEventArgs.cs
- SqlDataSourceStatusEventArgs.cs
- mda.cs
- ThreadExceptionEvent.cs
- DynamicILGenerator.cs
- SyndicationElementExtensionCollection.cs
- FormattedTextSymbols.cs
- XomlCompilerResults.cs
- IndentTextWriter.cs
- DataGridColumnFloatingHeader.cs
- TextPointerBase.cs
- PasswordTextNavigator.cs
- NameSpaceEvent.cs
- BindingSourceDesigner.cs
- TrackingMemoryStream.cs
- RowToFieldTransformer.cs
- TimeSpanConverter.cs
- Transactions.cs
- CodeExporter.cs
- LessThanOrEqual.cs
- ComponentChangingEvent.cs
- FormParameter.cs
- ArraySortHelper.cs
- Cursor.cs
- ProxyFragment.cs
- SplashScreenNativeMethods.cs
- UserNameSecurityTokenAuthenticator.cs
- RegistryKey.cs
- HtmlImage.cs
- SchemaSetCompiler.cs
- EnlistmentState.cs
- XmlDocument.cs
- FormViewModeEventArgs.cs
- DecimalKeyFrameCollection.cs
- Keywords.cs
- ControlIdConverter.cs
- Light.cs
- MultitargetUtil.cs
- TranslateTransform3D.cs