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
- SemanticAnalyzer.cs
- URLMembershipCondition.cs
- SemaphoreSlim.cs
- SmiConnection.cs
- LayoutManager.cs
- Wildcard.cs
- RegionInfo.cs
- RootBrowserWindowProxy.cs
- ResourceIDHelper.cs
- DependencyObjectPropertyDescriptor.cs
- BlockingCollection.cs
- Clipboard.cs
- FileNotFoundException.cs
- AnnotationService.cs
- rsa.cs
- ServiceDescriptions.cs
- WebPartZoneBase.cs
- TextTreeExtractElementUndoUnit.cs
- StyleCollection.cs
- SchemaNamespaceManager.cs
- WebPartCatalogAddVerb.cs
- ObjectPropertyMapping.cs
- XslException.cs
- EdgeModeValidation.cs
- AttributedMetaModel.cs
- ToolStripManager.cs
- ThicknessAnimationUsingKeyFrames.cs
- SqlBulkCopyColumnMappingCollection.cs
- Int32Converter.cs
- ListenerElementsCollection.cs
- DesignerActionUIStateChangeEventArgs.cs
- odbcmetadatafactory.cs
- PluralizationService.cs
- SectionXmlInfo.cs
- TableRow.cs
- XsltQilFactory.cs
- WeakReferenceEnumerator.cs
- userdatakeys.cs
- ELinqQueryState.cs
- Int16.cs
- UrlMappingsSection.cs
- XmlDeclaration.cs
- ChangeNode.cs
- StateDesigner.Helpers.cs
- CheckBoxList.cs
- CultureTableRecord.cs
- WsdlBuildProvider.cs
- QueryStringParameter.cs
- SchemaImporterExtensionsSection.cs
- Button.cs
- TextServicesProperty.cs
- FilteredAttributeCollection.cs
- DefaultAsyncDataDispatcher.cs
- ComplexPropertyEntry.cs
- RootBuilder.cs
- Descriptor.cs
- WrappedKeySecurityToken.cs
- ChildChangedEventArgs.cs
- RijndaelManaged.cs
- PeerInvitationResponse.cs
- TypeResolver.cs
- COAUTHINFO.cs
- SQLMoney.cs
- TreeNodeSelectionProcessor.cs
- ControlType.cs
- MessageRpc.cs
- ApplicationInterop.cs
- PropertyItemInternal.cs
- XmlElementCollection.cs
- SQLUtility.cs
- cache.cs
- ImageDesigner.cs
- IdentityNotMappedException.cs
- DocumentsTrace.cs
- TranslateTransform3D.cs
- SafeHandle.cs
- WebHttpSecurity.cs
- MulticastNotSupportedException.cs
- HttpHandler.cs
- safesecurityhelperavalon.cs
- ToolStripDesigner.cs
- SplayTreeNode.cs
- EntitySetBaseCollection.cs
- ImageFormat.cs
- Matrix.cs
- TabItemAutomationPeer.cs
- DoubleAnimationUsingKeyFrames.cs
- METAHEADER.cs
- NamespaceTable.cs
- FloaterBaseParagraph.cs
- IndividualDeviceConfig.cs
- StringFreezingAttribute.cs
- IconBitmapDecoder.cs
- X509Certificate2.cs
- DecimalConstantAttribute.cs
- NonVisualControlAttribute.cs
- wgx_sdk_version.cs
- BackStopAuthenticationModule.cs
- ReceiveCompletedEventArgs.cs
- BinaryObjectWriter.cs