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
- Transactions.cs
- NamedObject.cs
- Int32Storage.cs
- WebPartDisplayModeCancelEventArgs.cs
- HttpConfigurationSystem.cs
- ClientFormsAuthenticationMembershipProvider.cs
- X509Chain.cs
- ArrayMergeHelper.cs
- LostFocusEventManager.cs
- ScriptComponentDescriptor.cs
- SoapFormatterSinks.cs
- Event.cs
- PageMediaSize.cs
- TriState.cs
- IPPacketInformation.cs
- ToolStripContextMenu.cs
- NamespaceInfo.cs
- ViewStateModeByIdAttribute.cs
- BaseResourcesBuildProvider.cs
- InheritanceContextHelper.cs
- PtsCache.cs
- ErrorCodes.cs
- BitConverter.cs
- DesignerValidationSummaryAdapter.cs
- ValidatingPropertiesEventArgs.cs
- ByteStream.cs
- Metafile.cs
- Tuple.cs
- _ProxyRegBlob.cs
- JournalNavigationScope.cs
- CloudCollection.cs
- Line.cs
- IpcChannelHelper.cs
- ExtensionWindowHeader.cs
- MemberDescriptor.cs
- SqlDependency.cs
- TabletDevice.cs
- NetworkInterface.cs
- QueryableDataSourceView.cs
- DataGridViewCellPaintingEventArgs.cs
- StringUtil.cs
- FlowSwitchDesigner.xaml.cs
- DetailsViewPagerRow.cs
- TrustLevel.cs
- CapabilitiesPattern.cs
- Point3D.cs
- DataGridViewCellContextMenuStripNeededEventArgs.cs
- XmlSerializationGeneratedCode.cs
- SamlDelegatingWriter.cs
- StorageBasedPackageProperties.cs
- ControlParameter.cs
- PeerPresenceInfo.cs
- DbMetaDataColumnNames.cs
- BindingSource.cs
- VerificationException.cs
- PackageFilter.cs
- AutoSizeComboBox.cs
- XmlValidatingReaderImpl.cs
- ContainerControl.cs
- Misc.cs
- WCFServiceClientProxyGenerator.cs
- PerspectiveCamera.cs
- PackWebRequestFactory.cs
- CodeMemberProperty.cs
- ThreadSafeList.cs
- FontUnit.cs
- FixedStringLookup.cs
- WindowsTab.cs
- LinkUtilities.cs
- CustomTokenProvider.cs
- ProvidePropertyAttribute.cs
- FormatConvertedBitmap.cs
- XmlConverter.cs
- XmlImplementation.cs
- WsdlImporterElement.cs
- TdsParserStateObject.cs
- CompositeTypefaceMetrics.cs
- WmfPlaceableFileHeader.cs
- QueryContext.cs
- OracleSqlParser.cs
- MenuItemAutomationPeer.cs
- JavaScriptObjectDeserializer.cs
- WorkflowInstanceExtensionManager.cs
- ButtonField.cs
- TransactionProtocol.cs
- OracleCommand.cs
- ParentControlDesigner.cs
- StringPropertyBuilder.cs
- StorageTypeMapping.cs
- XhtmlBasicTextViewAdapter.cs
- RenderingBiasValidation.cs
- TemplateKeyConverter.cs
- SelectionProcessor.cs
- CompilerLocalReference.cs
- InternalConfigSettingsFactory.cs
- EtwTrace.cs
- HyperLinkField.cs
- TextEditor.cs
- HostVisual.cs
- RelationshipType.cs