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
- TextSpanModifier.cs
- MailWebEventProvider.cs
- FastEncoderWindow.cs
- CodeMethodReturnStatement.cs
- NumberFormatter.cs
- ScrollViewerAutomationPeer.cs
- DataGridAutoGeneratingColumnEventArgs.cs
- BitmapEffectDrawingContextWalker.cs
- PersonalizationDictionary.cs
- SqlError.cs
- SerializerProvider.cs
- ComIntegrationManifestGenerator.cs
- FixedElement.cs
- DocumentSequence.cs
- SHA256.cs
- ReadOnlyObservableCollection.cs
- DisplayNameAttribute.cs
- PersistenceTypeAttribute.cs
- IncrementalHitTester.cs
- WebBrowserPermission.cs
- ConstructorBuilder.cs
- AnchoredBlock.cs
- WebPageTraceListener.cs
- ReadOnlyMetadataCollection.cs
- ISessionStateStore.cs
- HttpFileCollection.cs
- Polygon.cs
- InitializerFacet.cs
- AspProxy.cs
- FileDialogCustomPlacesCollection.cs
- ToolboxComponentsCreatedEventArgs.cs
- TrailingSpaceComparer.cs
- ApplicationServiceHelper.cs
- XmlQueryStaticData.cs
- SqlInternalConnectionSmi.cs
- InputLanguage.cs
- WrappedReader.cs
- UnsafeNativeMethods.cs
- AppDomainResourcePerfCounters.cs
- ChineseLunisolarCalendar.cs
- XmlHelper.cs
- WaitHandle.cs
- BamlResourceSerializer.cs
- ArrayConverter.cs
- WebAdminConfigurationHelper.cs
- IxmlLineInfo.cs
- TagPrefixCollection.cs
- OpenFileDialog.cs
- BinaryEditor.cs
- HTMLTagNameToTypeMapper.cs
- ConnectionManagementSection.cs
- Version.cs
- MimeAnyImporter.cs
- ClrPerspective.cs
- ListViewDesigner.cs
- CounterCreationData.cs
- PaginationProgressEventArgs.cs
- UserControlCodeDomTreeGenerator.cs
- TypeBuilder.cs
- HashMembershipCondition.cs
- UnaryExpression.cs
- Visual.cs
- WebPartExportVerb.cs
- WebPartDeleteVerb.cs
- Pair.cs
- ExpandedProjectionNode.cs
- MappingItemCollection.cs
- BigInt.cs
- HeaderElement.cs
- WebPartCloseVerb.cs
- RoutedEventHandlerInfo.cs
- Logging.cs
- SerialErrors.cs
- MulticastOption.cs
- DataSourceXmlSerializationAttribute.cs
- BoundsDrawingContextWalker.cs
- PasswordTextNavigator.cs
- DataTableReaderListener.cs
- CustomCredentialPolicy.cs
- RuleConditionDialog.cs
- _UriTypeConverter.cs
- CaseInsensitiveHashCodeProvider.cs
- SimplePropertyEntry.cs
- SqlParameterizer.cs
- ReplyAdapterChannelListener.cs
- BindingExpressionUncommonField.cs
- UnsafeNetInfoNativeMethods.cs
- PersonalizationEntry.cs
- DataGridrowEditEndingEventArgs.cs
- UIElement3D.cs
- DataView.cs
- OleStrCAMarshaler.cs
- EditCommandColumn.cs
- JapaneseLunisolarCalendar.cs
- ProcessModule.cs
- InstallerTypeAttribute.cs
- TypeInformation.cs
- TypeValidationEventArgs.cs
- KoreanLunisolarCalendar.cs
- CodeTypeReferenceExpression.cs