Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / Configuration / SecurityPolicySection.cs / 5 / SecurityPolicySection.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.ComponentModel; using System.Security.Permissions; /* This data is in a location in Machine.Config... How do I deal with that? For now I will leave the section in machine.config, The initialization of the trust levels are overwritable in this collection.*/ [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class SecurityPolicySection : ConfigurationSection { private static ConfigurationPropertyCollection _properties; private static readonly ConfigurationProperty _propTrustLevels = new ConfigurationProperty(null, typeof(TrustLevelCollection), null, ConfigurationPropertyOptions.IsDefaultCollection); static SecurityPolicySection() { // Property initialization _properties = new ConfigurationPropertyCollection(); _properties.Add(_propTrustLevels); } public SecurityPolicySection() { } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } [ConfigurationProperty("", IsDefaultCollection = true)] public TrustLevelCollection TrustLevels { get { return (TrustLevelCollection)base[_propTrustLevels]; } } } } // 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.ComponentModel; using System.Security.Permissions; /* This data is in a location in Machine.Config... How do I deal with that? For now I will leave the section in machine.config, The initialization of the trust levels are overwritable in this collection.*/ [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class SecurityPolicySection : ConfigurationSection { private static ConfigurationPropertyCollection _properties; private static readonly ConfigurationProperty _propTrustLevels = new ConfigurationProperty(null, typeof(TrustLevelCollection), null, ConfigurationPropertyOptions.IsDefaultCollection); static SecurityPolicySection() { // Property initialization _properties = new ConfigurationPropertyCollection(); _properties.Add(_propTrustLevels); } public SecurityPolicySection() { } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } [ConfigurationProperty("", IsDefaultCollection = true)] public TrustLevelCollection TrustLevels { get { return (TrustLevelCollection)base[_propTrustLevels]; } } } } // 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
- RunWorkerCompletedEventArgs.cs
- SafeNativeMethods.cs
- CompiledQueryCacheEntry.cs
- ThreadAbortException.cs
- EventLogEntry.cs
- MatchingStyle.cs
- CommandHelpers.cs
- SchemaType.cs
- ExternalDataExchangeService.cs
- RadioButton.cs
- FormsAuthentication.cs
- __ComObject.cs
- HtmlInputSubmit.cs
- SpellerError.cs
- DataGridViewColumnHeaderCell.cs
- SqlConnectionFactory.cs
- IpcServerChannel.cs
- XPathPatternParser.cs
- HtmlInputFile.cs
- ADConnectionHelper.cs
- NegatedConstant.cs
- SqlDependencyListener.cs
- ConfigXmlAttribute.cs
- InfiniteIntConverter.cs
- SqlBooleanMismatchVisitor.cs
- WmfPlaceableFileHeader.cs
- HtmlInputHidden.cs
- RIPEMD160.cs
- DiscoveryOperationContext.cs
- TaskSchedulerException.cs
- SessionStateItemCollection.cs
- LabelLiteral.cs
- RowSpanVector.cs
- ImageMapEventArgs.cs
- CancellationHandler.cs
- ContextMarshalException.cs
- SystemFonts.cs
- VisualStyleElement.cs
- AspProxy.cs
- XamlFxTrace.cs
- VerticalAlignConverter.cs
- DefaultSettingsSection.cs
- ADRoleFactoryConfiguration.cs
- CommonGetThemePartSize.cs
- ExecutionContext.cs
- FileLevelControlBuilderAttribute.cs
- IncrementalReadDecoders.cs
- TreeNodeCollectionEditor.cs
- AdCreatedEventArgs.cs
- ObjectListSelectEventArgs.cs
- SystemIcons.cs
- XamlToRtfParser.cs
- WorkflowApplicationUnloadedException.cs
- ClientUtils.cs
- GridViewPageEventArgs.cs
- HttpModuleActionCollection.cs
- httpserverutility.cs
- OutputChannel.cs
- SafeNativeMethodsCLR.cs
- ObjectStateEntryDbDataRecord.cs
- RawMouseInputReport.cs
- EventLogTraceListener.cs
- LifetimeServices.cs
- HelpInfo.cs
- ServerValidateEventArgs.cs
- PropertyMapper.cs
- LocatorManager.cs
- SiteMapDataSourceView.cs
- ValueExpressions.cs
- StorageFunctionMapping.cs
- ComMethodElementCollection.cs
- KeyToListMap.cs
- KnownTypeAttribute.cs
- GatewayDefinition.cs
- XPathMultyIterator.cs
- NotifyIcon.cs
- SamlAuthorizationDecisionClaimResource.cs
- Mutex.cs
- XmlSchemaValidator.cs
- Part.cs
- BufferedStream2.cs
- XMLUtil.cs
- TypedReference.cs
- Mapping.cs
- QuaternionValueSerializer.cs
- OpacityConverter.cs
- SSmlParser.cs
- Operators.cs
- BlurEffect.cs
- PasswordDeriveBytes.cs
- EpmHelper.cs
- RegionInfo.cs
- SetStateDesigner.cs
- TextParagraphProperties.cs
- safelinkcollection.cs
- SerialReceived.cs
- BinaryObjectReader.cs
- ThreadStaticAttribute.cs
- HttpInputStream.cs
- AuthenticationModulesSection.cs