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
- ProcessHostFactoryHelper.cs
- KeyToListMap.cs
- OleDbEnumerator.cs
- CodeLinePragma.cs
- CommandDevice.cs
- CursorInteropHelper.cs
- TraceSource.cs
- Activator.cs
- GridToolTip.cs
- Accessible.cs
- WorkflowDurableInstance.cs
- SqlTypesSchemaImporter.cs
- ResourcePermissionBaseEntry.cs
- OdbcException.cs
- SpellCheck.cs
- EntityKey.cs
- ReadOnlyAttribute.cs
- CngProvider.cs
- Point3DAnimation.cs
- TemplateField.cs
- __Filters.cs
- ConnectionPoint.cs
- MaxValueConverter.cs
- SqlGatherProducedAliases.cs
- DiscardableAttribute.cs
- DashStyle.cs
- LogicalExpr.cs
- DataColumnCollection.cs
- RawMouseInputReport.cs
- StylusPlugin.cs
- XmlSubtreeReader.cs
- ParseChildrenAsPropertiesAttribute.cs
- InternalsVisibleToAttribute.cs
- CharacterMetrics.cs
- FragmentNavigationEventArgs.cs
- DbSourceParameterCollection.cs
- GridViewCellAutomationPeer.cs
- InputElement.cs
- wmiprovider.cs
- SiteMapHierarchicalDataSourceView.cs
- PenThreadWorker.cs
- WizardSideBarListControlItemEventArgs.cs
- TdsParameterSetter.cs
- XmlName.cs
- XmlSchemaSimpleTypeList.cs
- DesignerImageAdapter.cs
- ValueType.cs
- BoolExpressionVisitors.cs
- MetadataArtifactLoaderResource.cs
- ActivityTypeResolver.xaml.cs
- PostBackTrigger.cs
- CatalogZone.cs
- DataGridTableCollection.cs
- XsdDuration.cs
- PackageDigitalSignature.cs
- CodeRemoveEventStatement.cs
- RefExpr.cs
- FixedSOMImage.cs
- SqlProviderManifest.cs
- DataListItemEventArgs.cs
- ImportCatalogPart.cs
- ContentTextAutomationPeer.cs
- ManualResetEvent.cs
- SHA256Cng.cs
- XmlMapping.cs
- DeferredTextReference.cs
- WindowsNonControl.cs
- DataControlFieldCollection.cs
- OracleRowUpdatedEventArgs.cs
- DbProviderFactory.cs
- ToolStripSeparatorRenderEventArgs.cs
- MobileUITypeEditor.cs
- ItemDragEvent.cs
- BitmapMetadata.cs
- EventArgs.cs
- Assembly.cs
- ZipIORawDataFileBlock.cs
- DBSchemaTable.cs
- wgx_commands.cs
- XmlnsCompatibleWithAttribute.cs
- AstTree.cs
- ReservationNotFoundException.cs
- Quad.cs
- ConfigurationProperty.cs
- KerberosRequestorSecurityTokenAuthenticator.cs
- XmlSchemaGroupRef.cs
- OverflowException.cs
- ClaimSet.cs
- BufferAllocator.cs
- ConfigPathUtility.cs
- Effect.cs
- DateTime.cs
- ControlAdapter.cs
- MimeMultiPart.cs
- SqlConnectionPoolGroupProviderInfo.cs
- BamlWriter.cs
- CaseCqlBlock.cs
- HandlerBase.cs
- ScalarRestriction.cs
- RotateTransform3D.cs