Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / xsp / System / Web / Configuration / SecurityPolicySection.cs / 1 / 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
- ScriptControlManager.cs
- TableCellCollection.cs
- Event.cs
- LinkedList.cs
- RecommendedAsConfigurableAttribute.cs
- EdmComplexTypeAttribute.cs
- SectionXmlInfo.cs
- BatchParser.cs
- _AutoWebProxyScriptEngine.cs
- DataGridViewButtonCell.cs
- KeyEvent.cs
- RegionInfo.cs
- xmlNames.cs
- URLIdentityPermission.cs
- FlowSwitchDesigner.xaml.cs
- SafeHandle.cs
- SqlWebEventProvider.cs
- XmlTextReaderImpl.cs
- JsonReaderWriterFactory.cs
- ToolBarButton.cs
- HttpPostedFile.cs
- Font.cs
- OverflowException.cs
- WebUtil.cs
- SchemaNotation.cs
- InvokeCompletedEventArgs.cs
- DataGridAddNewRow.cs
- XmlWrappingReader.cs
- ContractSearchPattern.cs
- HostProtectionException.cs
- XmlChoiceIdentifierAttribute.cs
- DataGridItemCollection.cs
- HttpDateParse.cs
- ConstructorBuilder.cs
- DoWorkEventArgs.cs
- ImageConverter.cs
- TargetFrameworkUtil.cs
- WebSysDisplayNameAttribute.cs
- GridProviderWrapper.cs
- WebBrowserContainer.cs
- PersonalizationStateQuery.cs
- XmlSerializerSection.cs
- DataGridLinkButton.cs
- EventLogSession.cs
- TreeBuilder.cs
- TheQuery.cs
- MsmqIntegrationProcessProtocolHandler.cs
- CfgParser.cs
- NetSectionGroup.cs
- ComEventsSink.cs
- WindowsListViewScroll.cs
- localization.cs
- SizeAnimation.cs
- PageWrapper.cs
- URIFormatException.cs
- ResourceReferenceExpression.cs
- _SslState.cs
- DesignTimeValidationFeature.cs
- MappingItemCollection.cs
- ControlCollection.cs
- SqlServer2KCompatibilityAnnotation.cs
- MouseButtonEventArgs.cs
- HttpListenerRequest.cs
- UTF7Encoding.cs
- DefaultValueTypeConverter.cs
- RelationshipConstraintValidator.cs
- SoapSchemaExporter.cs
- ProvidePropertyAttribute.cs
- Column.cs
- ClientData.cs
- RegexParser.cs
- ConnectionPointCookie.cs
- OperandQuery.cs
- FaultCode.cs
- ChangeConflicts.cs
- QilName.cs
- ItemPager.cs
- StyleModeStack.cs
- SystemIcmpV6Statistics.cs
- CookieParameter.cs
- CacheChildrenQuery.cs
- RequestCachePolicyConverter.cs
- CapabilitiesSection.cs
- ResourceFallbackManager.cs
- FixedPageProcessor.cs
- TiffBitmapEncoder.cs
- SQLResource.cs
- ReadOnlyMetadataCollection.cs
- CellTreeSimplifier.cs
- SID.cs
- WindowsListViewItem.cs
- DynamicDiscoSearcher.cs
- RepeatBehaviorConverter.cs
- DesignRelationCollection.cs
- ResourceSet.cs
- TreeViewItem.cs
- TableLayoutPanelResizeGlyph.cs
- CopyAction.cs
- ProfileGroupSettings.cs
- SineEase.cs