Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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; } } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ObjectHelper.cs
- SimpleType.cs
- SettingsProviderCollection.cs
- GPRECT.cs
- SpecularMaterial.cs
- dtdvalidator.cs
- EntityConnection.cs
- StreamInfo.cs
- SQLByte.cs
- VirtualPathProvider.cs
- BrowserCapabilitiesFactory35.cs
- Encoder.cs
- FunctionQuery.cs
- EventLogPermission.cs
- BindingObserver.cs
- WindowsToolbarItemAsMenuItem.cs
- DataKeyArray.cs
- HeaderCollection.cs
- FormattedText.cs
- Encoder.cs
- LineBreak.cs
- DetailsViewUpdatedEventArgs.cs
- XpsStructure.cs
- COM2ExtendedTypeConverter.cs
- HashRepartitionStream.cs
- PenThreadPool.cs
- GeneralTransform.cs
- PolyLineSegment.cs
- RijndaelCryptoServiceProvider.cs
- OdbcDataAdapter.cs
- Int32EqualityComparer.cs
- OleDbErrorCollection.cs
- DataSourceNameHandler.cs
- ExecutionEngineException.cs
- ButtonBase.cs
- HashMembershipCondition.cs
- IPEndPointCollection.cs
- CodeObjectCreateExpression.cs
- ValueUtilsSmi.cs
- WebServiceFaultDesigner.cs
- SecurityTokenInclusionMode.cs
- PatternMatcher.cs
- PolyLineSegment.cs
- MobileContainerDesigner.cs
- HiddenField.cs
- ScriptingWebServicesSectionGroup.cs
- Pointer.cs
- CatalogZone.cs
- TransformationRules.cs
- MenuItemBindingCollection.cs
- EventLogPermissionEntryCollection.cs
- DataSet.cs
- TokenBasedSetEnumerator.cs
- TreeViewHitTestInfo.cs
- AnnotationComponentChooser.cs
- RemotingSurrogateSelector.cs
- _SslState.cs
- BlobPersonalizationState.cs
- SpellerStatusTable.cs
- StylusShape.cs
- DataRelationCollection.cs
- Button.cs
- DeflateStreamAsyncResult.cs
- ObjectDataSourceSelectingEventArgs.cs
- CmsInterop.cs
- ToolStripContentPanelRenderEventArgs.cs
- CompositeFontFamily.cs
- CodeArrayIndexerExpression.cs
- ControlDesigner.cs
- ViewStateChangedEventArgs.cs
- MouseActionValueSerializer.cs
- XamlPoint3DCollectionSerializer.cs
- SqlRowUpdatedEvent.cs
- TaskExceptionHolder.cs
- BackgroundFormatInfo.cs
- ConfigXmlReader.cs
- Quaternion.cs
- InArgument.cs
- SrgsSubset.cs
- ToolBarTray.cs
- XmlAttributes.cs
- PolyBezierSegment.cs
- Html32TextWriter.cs
- SpinWait.cs
- DeflateEmulationStream.cs
- Rect3DValueSerializer.cs
- SvcMapFileSerializer.cs
- XmlParserContext.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- BroadcastEventHelper.cs
- SecureUICommand.cs
- DataGridCell.cs
- EnterpriseServicesHelper.cs
- ChineseLunisolarCalendar.cs
- HierarchicalDataBoundControl.cs
- SerializationInfoEnumerator.cs
- TypeContext.cs
- SqlClientWrapperSmiStream.cs
- ByteStack.cs
- SponsorHelper.cs