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
- PixelFormatConverter.cs
- HttpListenerRequest.cs
- MimePart.cs
- FileCodeGroup.cs
- BitmapEffectGroup.cs
- MultiSelectRootGridEntry.cs
- FormViewDeletedEventArgs.cs
- FilterException.cs
- WebControlParameterProxy.cs
- SerializationException.cs
- WindowInteropHelper.cs
- MessageQueueCriteria.cs
- DataServiceException.cs
- MulticastOption.cs
- Schema.cs
- IgnoreFileBuildProvider.cs
- SystemIPv6InterfaceProperties.cs
- HelpEvent.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- EditorPart.cs
- ObjectTag.cs
- TextPointerBase.cs
- ProcessHostServerConfig.cs
- WebEventCodes.cs
- QilBinary.cs
- MbpInfo.cs
- MatchAttribute.cs
- ObjectView.cs
- SmtpCommands.cs
- Run.cs
- ExpressionBuilderContext.cs
- KeyGestureValueSerializer.cs
- KeySpline.cs
- ListViewSelectEventArgs.cs
- RemotingServices.cs
- RefType.cs
- MessageSmuggler.cs
- UriScheme.cs
- GeneralTransform2DTo3D.cs
- EntityDataSourceSelectedEventArgs.cs
- Model3D.cs
- InvalidCastException.cs
- PolicyDesigner.cs
- ConnectorSelectionGlyph.cs
- FormViewActionList.cs
- TimeSpanSecondsOrInfiniteConverter.cs
- DataSysAttribute.cs
- XmlSchemaAny.cs
- TcpSocketManager.cs
- DecimalFormatter.cs
- UpdatePanelTrigger.cs
- ConfigsHelper.cs
- InputLanguageCollection.cs
- ColorKeyFrameCollection.cs
- DataRecordInternal.cs
- ArgIterator.cs
- ReaderContextStackData.cs
- PropertyEmitter.cs
- TextUtf8RawTextWriter.cs
- DeviceSpecificDesigner.cs
- DbFunctionCommandTree.cs
- QuadraticBezierSegment.cs
- GatewayIPAddressInformationCollection.cs
- ApplicationDirectoryMembershipCondition.cs
- FtpRequestCacheValidator.cs
- EncoderReplacementFallback.cs
- PersistenceContextEnlistment.cs
- SingleStorage.cs
- ToolStripDesignerUtils.cs
- COM2IProvidePropertyBuilderHandler.cs
- IPAddressCollection.cs
- WebUtility.cs
- SectionInformation.cs
- OpacityConverter.cs
- Accessors.cs
- MulticastNotSupportedException.cs
- TraceSection.cs
- ModuleBuilder.cs
- BaseDataListComponentEditor.cs
- PackagingUtilities.cs
- BitmapFrameEncode.cs
- CapabilitiesPattern.cs
- SecurityException.cs
- ISFClipboardData.cs
- CookielessData.cs
- WebPartPersonalization.cs
- Perspective.cs
- FunctionQuery.cs
- EventMappingSettingsCollection.cs
- InfoCardListRequest.cs
- DataException.cs
- DesignerActionPanel.cs
- FixedDocument.cs
- Popup.cs
- TableAdapterManagerHelper.cs
- GeneralTransform3D.cs
- SqlProvider.cs
- InkSerializer.cs
- RecognizedAudio.cs
- PnrpPeerResolverElement.cs