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
- AnnotationMap.cs
- ConstNode.cs
- DeploymentExceptionMapper.cs
- PerformanceCounterPermission.cs
- LocalClientSecuritySettings.cs
- DefaultEventAttribute.cs
- VectorAnimationBase.cs
- LocatorGroup.cs
- TargetFrameworkUtil.cs
- VirtualizingPanel.cs
- InvalidPrinterException.cs
- WebPartDeleteVerb.cs
- FunctionParameter.cs
- LookupBindingPropertiesAttribute.cs
- FontNameConverter.cs
- WebCategoryAttribute.cs
- PrinterUnitConvert.cs
- SqlUnionizer.cs
- TypeSemantics.cs
- ModifierKeysValueSerializer.cs
- TypeListConverter.cs
- IisTraceWebEventProvider.cs
- FontSource.cs
- GlyphRunDrawing.cs
- Roles.cs
- FileSystemEnumerable.cs
- HotCommands.cs
- WorkflowInspectionServices.cs
- ServiceOperation.cs
- SqlTriggerAttribute.cs
- CorrelationManager.cs
- CultureTableRecord.cs
- XhtmlBasicTextViewAdapter.cs
- BinHexDecoder.cs
- BaseParser.cs
- ISCIIEncoding.cs
- AsyncResult.cs
- XmlBinaryWriter.cs
- BrushConverter.cs
- DocumentApplicationState.cs
- NTAccount.cs
- ToolBarOverflowPanel.cs
- DataGridViewColumnEventArgs.cs
- SingleStorage.cs
- TextSegment.cs
- ModelServiceImpl.cs
- Wizard.cs
- StylusPlugInCollection.cs
- ConfigurationSettings.cs
- MSAAWinEventWrap.cs
- DesignOnlyAttribute.cs
- BaseTreeIterator.cs
- ObjectListFieldCollection.cs
- InputReportEventArgs.cs
- XmlSchemaComplexContentRestriction.cs
- Vector3DKeyFrameCollection.cs
- TemplateLookupAction.cs
- MultiPageTextView.cs
- XPathDocumentBuilder.cs
- odbcmetadatacollectionnames.cs
- CommandManager.cs
- ApplicationDirectoryMembershipCondition.cs
- CollectionType.cs
- DataServiceContext.cs
- SqlDataSourceDesigner.cs
- TriggerCollection.cs
- URIFormatException.cs
- TypeSchema.cs
- SiteMapHierarchicalDataSourceView.cs
- ToolboxService.cs
- VBCodeProvider.cs
- Drawing.cs
- ExpandCollapsePattern.cs
- SaveCardRequest.cs
- TextBoxAutomationPeer.cs
- HintTextConverter.cs
- DbConnectionStringBuilder.cs
- Missing.cs
- ContentIterators.cs
- GroupDescription.cs
- OptimalBreakSession.cs
- EncryptedData.cs
- StreamAsIStream.cs
- UnauthorizedWebPart.cs
- DataSourceControl.cs
- GridEntryCollection.cs
- PlanCompiler.cs
- NamespaceEmitter.cs
- ObjectConverter.cs
- SettingsAttributes.cs
- OdbcParameterCollection.cs
- ReadOnlyAttribute.cs
- PageScaling.cs
- TypePropertyEditor.cs
- ListSourceHelper.cs
- TableHeaderCell.cs
- FacetChecker.cs
- SymbolMethod.cs
- HotSpotCollection.cs
- FileCodeGroup.cs