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
- ObjectQueryExecutionPlan.cs
- FontDifferentiator.cs
- Column.cs
- FixedPageProcessor.cs
- HashSetDebugView.cs
- DoubleAnimationBase.cs
- SimplePropertyEntry.cs
- MarkupCompilePass1.cs
- BooleanToSelectiveScrollingOrientationConverter.cs
- StoreItemCollection.cs
- MdiWindowListItemConverter.cs
- GlobalizationSection.cs
- InheritanceAttribute.cs
- SqlStatistics.cs
- UrlMapping.cs
- wgx_sdk_version.cs
- categoryentry.cs
- DynamicActionMessageFilter.cs
- NavigationCommands.cs
- ParameterExpression.cs
- SoundPlayerAction.cs
- WindowsTreeView.cs
- ElementMarkupObject.cs
- ModelPropertyImpl.cs
- XmlQualifiedName.cs
- WebBrowserBase.cs
- StaticResourceExtension.cs
- SHA1CryptoServiceProvider.cs
- DragStartedEventArgs.cs
- CompiledIdentityConstraint.cs
- MethodImplAttribute.cs
- PrintDialogException.cs
- DynamicQueryableWrapper.cs
- BooleanToVisibilityConverter.cs
- XmlNodeChangedEventManager.cs
- CompareInfo.cs
- DataColumnMappingCollection.cs
- DependencyObjectPropertyDescriptor.cs
- WindowsListViewScroll.cs
- DragSelectionMessageFilter.cs
- SecurityState.cs
- Bidi.cs
- TrackingServices.cs
- MetadataCache.cs
- FormatConvertedBitmap.cs
- CodeCompiler.cs
- DesignConnectionCollection.cs
- safex509handles.cs
- RelationshipSet.cs
- DataTableClearEvent.cs
- ToolStripSystemRenderer.cs
- FileStream.cs
- HtmlInputFile.cs
- ListBox.cs
- FacetDescription.cs
- WebServiceMethodData.cs
- AutoFocusStyle.xaml.cs
- DbParameterCollectionHelper.cs
- Property.cs
- embossbitmapeffect.cs
- StatusBarPanel.cs
- DiscoveryClientReferences.cs
- ViewCellRelation.cs
- ResourceSet.cs
- PartialCachingControl.cs
- GPRECT.cs
- RuntimeResourceSet.cs
- SQLDouble.cs
- WebBrowserNavigatedEventHandler.cs
- CompilationUnit.cs
- ToolStripItem.cs
- GregorianCalendar.cs
- BindingExpressionUncommonField.cs
- SoapServerProtocol.cs
- PrivacyNoticeBindingElementImporter.cs
- WsdlInspector.cs
- DataListItemEventArgs.cs
- GenericIdentity.cs
- RtfToXamlReader.cs
- WebPartCollection.cs
- GridViewColumnHeader.cs
- StateMachine.cs
- SafeBuffer.cs
- SqlMethodTransformer.cs
- BinaryFormatter.cs
- SerialPinChanges.cs
- TableCellCollection.cs
- AppSettingsExpressionEditor.cs
- CorrelationExtension.cs
- KeyValueSerializer.cs
- altserialization.cs
- SubMenuStyleCollection.cs
- TextCompositionManager.cs
- InputLangChangeEvent.cs
- DPAPIProtectedConfigurationProvider.cs
- Region.cs
- NumericPagerField.cs
- SoundPlayerAction.cs
- ClientScriptManager.cs
- _ConnectOverlappedAsyncResult.cs