Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / Configuration / SecurityPolicySection.cs / 2 / 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]; } } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SessionStateItemCollection.cs
- ConsumerConnectionPointCollection.cs
- Int64.cs
- Separator.cs
- PropertyMetadata.cs
- TargetFrameworkUtil.cs
- mansign.cs
- Msmq4PoisonHandler.cs
- Stacktrace.cs
- Missing.cs
- PropertyGridEditorPart.cs
- ImageFormatConverter.cs
- Nullable.cs
- ImageKeyConverter.cs
- Soap.cs
- TcpConnectionPoolSettingsElement.cs
- BitmapFrameEncode.cs
- DbConnectionClosed.cs
- MessageBodyDescription.cs
- WindowsFormsLinkLabel.cs
- Section.cs
- PageAction.cs
- WindowsFormsLinkLabel.cs
- CustomError.cs
- DataGridPagerStyle.cs
- KeyboardEventArgs.cs
- TextAction.cs
- DataControlImageButton.cs
- errorpatternmatcher.cs
- StrokeNodeOperations2.cs
- ConfigurationPropertyCollection.cs
- UriTemplatePathPartiallyEquivalentSet.cs
- X509SubjectKeyIdentifierClause.cs
- TCEAdapterGenerator.cs
- QilSortKey.cs
- Visual.cs
- SmtpLoginAuthenticationModule.cs
- MenuStrip.cs
- AutoResetEvent.cs
- DNS.cs
- MenuItem.cs
- CodeTypeMemberCollection.cs
- ComponentGlyph.cs
- Size.cs
- GridViewRowPresenter.cs
- BookmarkResumptionRecord.cs
- SafeHandle.cs
- HostProtectionException.cs
- TransactionChannel.cs
- ITextView.cs
- TimeSpanParse.cs
- ItemMap.cs
- ChameleonKey.cs
- ObjectTokenCategory.cs
- TableCellCollection.cs
- ThemeDictionaryExtension.cs
- DeviceSpecificChoiceCollection.cs
- CancelEventArgs.cs
- LinqDataSourceSelectEventArgs.cs
- CodeExpressionCollection.cs
- HtmlWindow.cs
- BooleanProjectedSlot.cs
- EventMappingSettingsCollection.cs
- TripleDESCryptoServiceProvider.cs
- XmlSchemaComplexContentRestriction.cs
- PagerSettings.cs
- FileDialogPermission.cs
- FactoryGenerator.cs
- InputGestureCollection.cs
- ConfigurationPropertyAttribute.cs
- BitmapDownload.cs
- WmlImageAdapter.cs
- Collection.cs
- Visual.cs
- Membership.cs
- RowParagraph.cs
- MediaTimeline.cs
- MethodExecutor.cs
- ReflectionPermission.cs
- METAHEADER.cs
- SqlCommandSet.cs
- WorkItem.cs
- DataControlCommands.cs
- Cursor.cs
- PerfService.cs
- TagElement.cs
- TrailingSpaceComparer.cs
- ConversionContext.cs
- XmlTextReaderImplHelpers.cs
- Panel.cs
- SafeTimerHandle.cs
- SQLDecimal.cs
- NamespaceEmitter.cs
- MenuItemCollection.cs
- ComplexTypeEmitter.cs
- MultipleViewPattern.cs
- DropDownList.cs
- RuntimeCompatibilityAttribute.cs
- ClientTargetSection.cs
- OptimisticConcurrencyException.cs