Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / Configuration / TrustSection.cs / 5 / 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. // //----------------------------------------------------------------------------- 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Int64.cs
- RadioButton.cs
- FileInfo.cs
- X509CertificateCollection.cs
- HyperLinkField.cs
- AsymmetricAlgorithm.cs
- Setter.cs
- GridViewPageEventArgs.cs
- TryCatch.cs
- DeviceContext2.cs
- GeneralTransform3DTo2D.cs
- RealizationContext.cs
- FlowDocumentPage.cs
- TreeViewItemAutomationPeer.cs
- DispatcherHooks.cs
- GraphicsState.cs
- XPathNodeHelper.cs
- EventDescriptor.cs
- datacache.cs
- PictureBox.cs
- CountdownEvent.cs
- DataGridAutoFormatDialog.cs
- ConfigurationException.cs
- SlipBehavior.cs
- GlyphsSerializer.cs
- LinkArea.cs
- TextEditorCopyPaste.cs
- ComplexPropertyEntry.cs
- SessionState.cs
- BuildProvidersCompiler.cs
- _SslSessionsCache.cs
- CompleteWizardStep.cs
- BooleanSwitch.cs
- AcceptorSessionSymmetricTransportSecurityProtocol.cs
- LinqDataView.cs
- CodeExpressionStatement.cs
- PopupEventArgs.cs
- TreePrinter.cs
- CoordinationService.cs
- FieldMetadata.cs
- GridViewRowEventArgs.cs
- PropertyChange.cs
- _TLSstream.cs
- TraceAsyncResult.cs
- WmpBitmapEncoder.cs
- XmlSchemaAttribute.cs
- SqlDataSourceEnumerator.cs
- MultiPageTextView.cs
- ItemChangedEventArgs.cs
- HtmlHistory.cs
- XmlSchemaDocumentation.cs
- PopupControlService.cs
- HttpCacheVaryByContentEncodings.cs
- PtsCache.cs
- BitmapEffectrendercontext.cs
- MetadataItemCollectionFactory.cs
- TableProvider.cs
- StorageModelBuildProvider.cs
- TagNameToTypeMapper.cs
- RectKeyFrameCollection.cs
- SynchronizationValidator.cs
- AssertFilter.cs
- UmAlQuraCalendar.cs
- HatchBrush.cs
- HttpCapabilitiesBase.cs
- HttpCachePolicy.cs
- StringConcat.cs
- DynamicValidatorEventArgs.cs
- EllipseGeometry.cs
- EncoderBestFitFallback.cs
- MD5Cng.cs
- WebPartConnectionsEventArgs.cs
- ListParaClient.cs
- BuildManagerHost.cs
- HttpRequestCacheValidator.cs
- RuntimeEnvironment.cs
- AddingNewEventArgs.cs
- sqlpipe.cs
- ThreadStartException.cs
- FilteredDataSetHelper.cs
- CompilationUnit.cs
- OpCopier.cs
- Control.cs
- MsmqIntegrationMessagePool.cs
- OracleException.cs
- sapiproxy.cs
- CancelAsyncOperationRequest.cs
- RuleConditionDialog.cs
- BamlWriter.cs
- WebServiceMethodData.cs
- RoleManagerModule.cs
- webclient.cs
- Menu.cs
- TypeValidationEventArgs.cs
- SectionInformation.cs
- BackgroundWorker.cs
- ChangeBlockUndoRecord.cs
- SourceElementsCollection.cs
- ProgressiveCrcCalculatingStream.cs
- WebControlsSection.cs