Code:
/ DotNET / DotNET / 8.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
- SafePEFileHandle.cs
- XmlSerializerNamespaces.cs
- DefinitionBase.cs
- BindingCollection.cs
- RadioButtonPopupAdapter.cs
- SelfSignedCertificate.cs
- JulianCalendar.cs
- StatusCommandUI.cs
- WindowsGraphics.cs
- CqlQuery.cs
- Lease.cs
- Visual3DCollection.cs
- LOSFormatter.cs
- TableRowGroup.cs
- ObjectPersistData.cs
- GeometryDrawing.cs
- PointLightBase.cs
- ErrorFormatter.cs
- DictionaryEntry.cs
- PreProcessor.cs
- AssertValidation.cs
- MappingException.cs
- DrawListViewItemEventArgs.cs
- PtsPage.cs
- mongolianshape.cs
- PropertyEntry.cs
- Invariant.cs
- ServiceEndpointElementCollection.cs
- MemberPathMap.cs
- ComponentResourceKey.cs
- ColumnResizeUndoUnit.cs
- CallbackValidator.cs
- ToolboxItemAttribute.cs
- ContextMarshalException.cs
- HttpSocketManager.cs
- QuerySubExprEliminator.cs
- VectorConverter.cs
- NamespaceMapping.cs
- PolicyLevel.cs
- ColumnMapCopier.cs
- DataGridCellInfo.cs
- PointCollection.cs
- FixedSOMFixedBlock.cs
- BrowserCapabilitiesFactory.cs
- HttpFileCollection.cs
- Focus.cs
- InternalCache.cs
- ExpressionBinding.cs
- ListViewItem.cs
- FigureParagraph.cs
- SafeRightsManagementQueryHandle.cs
- BuildProvider.cs
- GradientPanel.cs
- DateTimeFormatInfo.cs
- ImageFormat.cs
- XamlTreeBuilder.cs
- TextServicesHost.cs
- ConditionCollection.cs
- SqlHelper.cs
- TimeSpan.cs
- PeerEndPoint.cs
- ValidationService.cs
- ParentUndoUnit.cs
- RequestResponse.cs
- DBCommand.cs
- SQLChars.cs
- SqlConnectionPoolGroupProviderInfo.cs
- ClipboardProcessor.cs
- CheckedListBox.cs
- BaseCollection.cs
- ToolBarPanel.cs
- smtpconnection.cs
- TextParagraphProperties.cs
- Grant.cs
- PolicyLevel.cs
- LogEntrySerializationException.cs
- SqlDataSourceEnumerator.cs
- DefaultHttpHandler.cs
- DetailsViewRowCollection.cs
- EditableTreeList.cs
- remotingproxy.cs
- DesignerHelpers.cs
- TokenBasedSetEnumerator.cs
- CreateUserWizard.cs
- ProfilePropertySettingsCollection.cs
- OverflowException.cs
- PageContent.cs
- FreezableCollection.cs
- UriExt.cs
- RoleService.cs
- Vector3DAnimationUsingKeyFrames.cs
- XPathNodeInfoAtom.cs
- XamlInt32CollectionSerializer.cs
- WebPartAuthorizationEventArgs.cs
- BaseCollection.cs
- HtmlInputPassword.cs
- ComplexType.cs
- WindowHideOrCloseTracker.cs
- validation.cs
- StorageAssociationSetMapping.cs