Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / xsp / System / Web / Configuration / TraceSection.cs / 2 / TraceSection.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.Security.Permissions; /**/ [AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] public sealed class TraceSection : ConfigurationSection { private static ConfigurationPropertyCollection _properties; private static readonly ConfigurationProperty _propEnabled = new ConfigurationProperty("enabled", typeof(bool), false, ConfigurationPropertyOptions.None); private static readonly ConfigurationProperty _propLocalOnly = new ConfigurationProperty("localOnly", typeof(bool), true, ConfigurationPropertyOptions.None); private static readonly ConfigurationProperty _propMostRecent = new ConfigurationProperty("mostRecent", typeof(bool), false, ConfigurationPropertyOptions.None); private static readonly ConfigurationProperty _propPageOutput = new ConfigurationProperty("pageOutput", typeof(bool), false, ConfigurationPropertyOptions.None); private static readonly ConfigurationProperty _propRequestLimit = new ConfigurationProperty("requestLimit", typeof(int), 10, null, StdValidatorsAndConverters.PositiveIntegerValidator, ConfigurationPropertyOptions.None); private static readonly ConfigurationProperty _propMode = new ConfigurationProperty("traceMode", typeof(TraceDisplayMode), TraceDisplayMode.SortByTime, ConfigurationPropertyOptions.None); private static readonly ConfigurationProperty _writeToDiagnosticTrace = new ConfigurationProperty("writeToDiagnosticsTrace", typeof(bool), false, ConfigurationPropertyOptions.None); static TraceSection() { // Property initialization _properties = new ConfigurationPropertyCollection(); _properties.Add(_propEnabled); _properties.Add(_propLocalOnly); _properties.Add(_propMostRecent); _properties.Add(_propPageOutput); _properties.Add(_propRequestLimit); _properties.Add(_propMode); _properties.Add(_writeToDiagnosticTrace); } public TraceSection() { } protected override ConfigurationPropertyCollection Properties { get { return _properties; } } [ConfigurationProperty("enabled", DefaultValue = false)] public bool Enabled { get { return (bool)base[_propEnabled]; } set { base[_propEnabled] = value; } } [ConfigurationProperty("mostRecent", DefaultValue = false)] public bool MostRecent { get { return (bool)base[_propMostRecent]; } set { base[_propMostRecent] = value; } } [ConfigurationProperty("localOnly", DefaultValue = true)] public bool LocalOnly { get { return (bool)base[_propLocalOnly]; } set { base[_propLocalOnly] = value; } } [ConfigurationProperty("pageOutput", DefaultValue = false)] public bool PageOutput { get { return (bool)base[_propPageOutput]; } set { base[_propPageOutput] = value; } } [ConfigurationProperty("requestLimit", DefaultValue = 10)] [IntegerValidator(MinValue = 0)] public int RequestLimit { get { return (int)base[_propRequestLimit]; } set { base[_propRequestLimit] = value; } } [ConfigurationProperty("traceMode", DefaultValue = TraceDisplayMode.SortByTime)] public TraceDisplayMode TraceMode { get { return (TraceDisplayMode)base[_propMode]; } set { base[_propMode] = value; } } [ConfigurationProperty("writeToDiagnosticsTrace", DefaultValue = false)] public bool WriteToDiagnosticsTrace { get { return (bool)base[_writeToDiagnosticTrace]; } set { base[_writeToDiagnosticTrace] = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MetaData.cs
- ApplicationDirectoryMembershipCondition.cs
- OleDbWrapper.cs
- HttpModuleCollection.cs
- XmlArrayAttribute.cs
- SqlParameterCollection.cs
- HostUtils.cs
- XmlElementAttribute.cs
- SQLInt32Storage.cs
- SBCSCodePageEncoding.cs
- View.cs
- ColorConvertedBitmapExtension.cs
- PropertyManager.cs
- Rect.cs
- TextBoxView.cs
- SoapExtensionTypeElementCollection.cs
- FlowLayoutSettings.cs
- EmptyElement.cs
- SurrogateEncoder.cs
- Lease.cs
- _OSSOCK.cs
- SeparatorAutomationPeer.cs
- WebBrowserBase.cs
- ButtonRenderer.cs
- TdsParserStateObject.cs
- httpstaticobjectscollection.cs
- StringFunctions.cs
- HttpHandlerActionCollection.cs
- MetadataUtilsSmi.cs
- SpecularMaterial.cs
- SqlNodeTypeOperators.cs
- XmlSchemas.cs
- QuaternionAnimationBase.cs
- DecoderFallback.cs
- FileVersionInfo.cs
- DesignerTransaction.cs
- DocumentViewerBase.cs
- ErrorWebPart.cs
- PrefixHandle.cs
- LookupBindingPropertiesAttribute.cs
- XslTransform.cs
- RemoteWebConfigurationHostServer.cs
- WorkflowServiceBuildProvider.cs
- Matrix3DConverter.cs
- SchemaNames.cs
- ResolveMatchesMessageCD1.cs
- DataAdapter.cs
- SqlMethods.cs
- ProcessHostServerConfig.cs
- PointAnimationUsingPath.cs
- BamlWriter.cs
- MdiWindowListStrip.cs
- GuidConverter.cs
- FixedSOMLineCollection.cs
- SimpleHandlerFactory.cs
- SerializationInfo.cs
- PropertyPathWorker.cs
- HttpPostedFile.cs
- Vector3DAnimation.cs
- StructuralCache.cs
- ColumnClickEvent.cs
- PartDesigner.cs
- MatrixValueSerializer.cs
- CacheVirtualItemsEvent.cs
- Vector3DAnimation.cs
- BasicHttpMessageSecurityElement.cs
- SharedHttpTransportManager.cs
- ObjectTypeMapping.cs
- SeparatorAutomationPeer.cs
- DesignTimeVisibleAttribute.cs
- TemplatingOptionsDialog.cs
- KernelTypeValidation.cs
- HtmlTextArea.cs
- TraceContextEventArgs.cs
- ValueUtilsSmi.cs
- JoinGraph.cs
- CopyAttributesAction.cs
- PropertyGroupDescription.cs
- HtmlEmptyTagControlBuilder.cs
- PartialCachingAttribute.cs
- MobileControlPersister.cs
- MarkupWriter.cs
- Profiler.cs
- TextEmbeddedObject.cs
- DesignOnlyAttribute.cs
- ConsoleCancelEventArgs.cs
- DataBindingCollectionConverter.cs
- DataGridViewCellPaintingEventArgs.cs
- Messages.cs
- PtsPage.cs
- EntityDataSourceDataSelectionPanel.designer.cs
- AssemblyCollection.cs
- BindingsCollection.cs
- MemberProjectedSlot.cs
- XPathPatternBuilder.cs
- CheckoutException.cs
- XamlTreeBuilderBamlRecordWriter.cs
- XPathQilFactory.cs
- WebBrowserPermission.cs
- QueryStringParameter.cs