Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / SecurityPolicySection.cs / 1305376 / 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.*/ 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.*/ 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
- TabControlDesigner.cs
- Timer.cs
- ItemsControl.cs
- BufferAllocator.cs
- Metafile.cs
- EarlyBoundInfo.cs
- Vector3D.cs
- CustomAttributeFormatException.cs
- ColumnTypeConverter.cs
- Schema.cs
- DayRenderEvent.cs
- TreeNodeSelectionProcessor.cs
- DependencyPropertyKey.cs
- SqlCacheDependencyDatabase.cs
- ConfigurationErrorsException.cs
- ToolBarPanel.cs
- HybridDictionary.cs
- InfoCardSymmetricCrypto.cs
- HttpHostedTransportConfiguration.cs
- PropertiesTab.cs
- ListItem.cs
- CngProperty.cs
- ContentIterators.cs
- DbSourceParameterCollection.cs
- SmtpFailedRecipientsException.cs
- URLString.cs
- SafeLibraryHandle.cs
- BufferModeSettings.cs
- NavigateUrlConverter.cs
- BinaryConverter.cs
- BasicExpandProvider.cs
- CompilerState.cs
- Brush.cs
- WebHeaderCollection.cs
- Constants.cs
- SQLDateTimeStorage.cs
- WebPartVerb.cs
- RequestQueryParser.cs
- ComEventsHelper.cs
- NonClientArea.cs
- PEFileEvidenceFactory.cs
- FontFamilyIdentifier.cs
- RuntimeArgumentHandle.cs
- TableHeaderCell.cs
- AppearanceEditorPart.cs
- URLAttribute.cs
- MessageDecoder.cs
- SqlSelectStatement.cs
- Helper.cs
- PrimitiveOperationFormatter.cs
- SchemaTableColumn.cs
- CreateRefExpr.cs
- TextRangeBase.cs
- AdjustableArrowCap.cs
- VScrollBar.cs
- MemoryRecordBuffer.cs
- AsyncCompletedEventArgs.cs
- AnalyzedTree.cs
- ImageAutomationPeer.cs
- UntrustedRecipientException.cs
- MouseDevice.cs
- CopyOnWriteList.cs
- DesignerAttribute.cs
- ConnectionModeReader.cs
- HtmlInputButton.cs
- CTreeGenerator.cs
- MonitorWrapper.cs
- GeometryGroup.cs
- FontSource.cs
- Condition.cs
- SmiContextFactory.cs
- CharacterMetrics.cs
- ContentIterators.cs
- TextFindEngine.cs
- NullRuntimeConfig.cs
- ColorConvertedBitmap.cs
- Object.cs
- SqlDataSourceQueryConverter.cs
- MimeBasePart.cs
- RootBrowserWindowProxy.cs
- FixedBufferAttribute.cs
- DataGridViewSelectedRowCollection.cs
- ThreadStaticAttribute.cs
- SQLBinaryStorage.cs
- SplitterEvent.cs
- XsltSettings.cs
- Errors.cs
- OdbcUtils.cs
- PropertyGridView.cs
- SqlUDTStorage.cs
- RootDesignerSerializerAttribute.cs
- bidPrivateBase.cs
- fixedPageContentExtractor.cs
- ContextStaticAttribute.cs
- AutomationElementIdentifiers.cs
- Operator.cs
- SqlTopReducer.cs
- CacheHelper.cs
- HttpProfileGroupBase.cs
- GridEntry.cs