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
- XmlCharType.cs
- DynamicControl.cs
- SecUtil.cs
- ControlCommandSet.cs
- DataRowChangeEvent.cs
- TransactionChannelListener.cs
- XslTransform.cs
- ContentDesigner.cs
- EntityRecordInfo.cs
- IItemContainerGenerator.cs
- SourceInterpreter.cs
- OleCmdHelper.cs
- DataSetUtil.cs
- RTLAwareMessageBox.cs
- RunClient.cs
- CornerRadius.cs
- PrivilegeNotHeldException.cs
- Rule.cs
- DbDataAdapter.cs
- QilUnary.cs
- OutputCacheProfileCollection.cs
- StringAnimationUsingKeyFrames.cs
- SqlFileStream.cs
- Permission.cs
- HtmlInputControl.cs
- MiniAssembly.cs
- ReferentialConstraintRoleElement.cs
- CreationContext.cs
- ToolStripItemRenderEventArgs.cs
- ClassicBorderDecorator.cs
- Int16AnimationBase.cs
- RelationHandler.cs
- CompareInfo.cs
- PropertyEmitterBase.cs
- FixedSOMLineCollection.cs
- IImplicitResourceProvider.cs
- SmtpMail.cs
- CodeThrowExceptionStatement.cs
- TdsValueSetter.cs
- TypePresenter.xaml.cs
- SafeLibraryHandle.cs
- RepeaterCommandEventArgs.cs
- SimpleMailWebEventProvider.cs
- PerformanceCounters.cs
- Window.cs
- DetailsViewDeleteEventArgs.cs
- StringPropertyBuilder.cs
- NetStream.cs
- ResXFileRef.cs
- CategoryGridEntry.cs
- Calendar.cs
- DataGridRelationshipRow.cs
- SqlDataSourceSummaryPanel.cs
- WindowsTooltip.cs
- DataTablePropertyDescriptor.cs
- ConfigXmlWhitespace.cs
- ScheduleChanges.cs
- XPathNodePointer.cs
- TemplateXamlTreeBuilder.cs
- CommunicationException.cs
- DataSourceUtil.cs
- Native.cs
- SecurityUtils.cs
- COM2EnumConverter.cs
- BitmapEffectGeneralTransform.cs
- DispatcherProcessingDisabled.cs
- MonthCalendar.cs
- AvTraceDetails.cs
- OdbcEnvironment.cs
- ExceptionHelpers.cs
- SettingsPropertyCollection.cs
- CharAnimationUsingKeyFrames.cs
- XmlFormatReaderGenerator.cs
- EventDriven.cs
- PngBitmapEncoder.cs
- FunctionUpdateCommand.cs
- counter.cs
- SocketCache.cs
- TypedDataSetSchemaImporterExtension.cs
- Imaging.cs
- AssemblyInfo.cs
- XmlStreamNodeWriter.cs
- ValuePattern.cs
- AuthenticationSection.cs
- ConstrainedGroup.cs
- FamilyTypefaceCollection.cs
- RecognitionResult.cs
- ZoomPercentageConverter.cs
- FaultHandlingFilter.cs
- PerformanceCounterPermissionEntryCollection.cs
- RecognizeCompletedEventArgs.cs
- RequestValidator.cs
- RoleService.cs
- CodeSnippetExpression.cs
- HashSetDebugView.cs
- CacheDependency.cs
- BitmapMetadataBlob.cs
- HttpPostedFileBase.cs
- ViewBase.cs
- Point.cs