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
- AssertSection.cs
- DBSqlParserColumn.cs
- PropertiesTab.cs
- CustomExpressionEventArgs.cs
- IpcClientChannel.cs
- BitmapData.cs
- LicenseManager.cs
- DataGridViewRowStateChangedEventArgs.cs
- RuleSetDialog.cs
- DateTimeConstantAttribute.cs
- SBCSCodePageEncoding.cs
- Serializer.cs
- Regex.cs
- SmiContextFactory.cs
- ContainerVisual.cs
- XmlCharType.cs
- XmlSerializationWriter.cs
- ControlBuilderAttribute.cs
- StoreItemCollection.Loader.cs
- mactripleDES.cs
- SystemIPAddressInformation.cs
- SqlTriggerContext.cs
- DataGridViewRowPostPaintEventArgs.cs
- X509Certificate2Collection.cs
- ObjectDataSourceChooseTypePanel.cs
- MetadataItem.cs
- METAHEADER.cs
- ListViewInsertionMark.cs
- SafeTimerHandle.cs
- DNS.cs
- MergeFilterQuery.cs
- SiteMapDesignerDataSourceView.cs
- Nodes.cs
- DiscoveryEndpointElement.cs
- SurrogateChar.cs
- ImportException.cs
- SuppressMessageAttribute.cs
- PrinterResolution.cs
- ValidationErrorInfo.cs
- ViewManager.cs
- Operator.cs
- HttpWrapper.cs
- odbcmetadatacolumnnames.cs
- AnnotationHelper.cs
- FileDialogCustomPlacesCollection.cs
- FastEncoder.cs
- FixedSOMLineRanges.cs
- ContextProperty.cs
- SessionStateContainer.cs
- OleAutBinder.cs
- UnsafeNativeMethods.cs
- DBSchemaTable.cs
- DependencyObjectCodeDomSerializer.cs
- MsmqInputChannelListenerBase.cs
- PresentationSource.cs
- ChildTable.cs
- MembershipUser.cs
- CodeTypeReference.cs
- BitmapCodecInfo.cs
- ScrollItemPatternIdentifiers.cs
- ColorPalette.cs
- EdmRelationshipRoleAttribute.cs
- ValidationResult.cs
- OrderByBuilder.cs
- Pkcs7Signer.cs
- ToolStripItem.cs
- EdmValidator.cs
- RawStylusActions.cs
- UIElementCollection.cs
- EventManager.cs
- ExtensionWindowResizeGrip.cs
- WindowClosedEventArgs.cs
- TimeSpanSecondsConverter.cs
- SemaphoreSecurity.cs
- MenuItemBinding.cs
- IntersectQueryOperator.cs
- MessageBox.cs
- LoginDesigner.cs
- SapiAttributeParser.cs
- xmlfixedPageInfo.cs
- SqlInternalConnectionTds.cs
- MostlySingletonList.cs
- ObjectResult.cs
- MemoryStream.cs
- shaperfactoryquerycachekey.cs
- FrameworkObject.cs
- FigureParagraph.cs
- MultipartIdentifier.cs
- SafeLocalAllocation.cs
- GeometryGroup.cs
- BCryptHashAlgorithm.cs
- FormatException.cs
- ZipIOCentralDirectoryBlock.cs
- TextTrailingCharacterEllipsis.cs
- DataGridViewComboBoxEditingControl.cs
- AppDomainProtocolHandler.cs
- EncryptedPackageFilter.cs
- Operator.cs
- ScopelessEnumAttribute.cs
- TableTextElementCollectionInternal.cs