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
- QueryOutputWriter.cs
- SQLInt64Storage.cs
- ContainerParagraph.cs
- RemotingConfigParser.cs
- HideDisabledControlAdapter.cs
- TextElementCollection.cs
- TreeNodeMouseHoverEvent.cs
- SystemWebCachingSectionGroup.cs
- GenericUriParser.cs
- SafeBitVector32.cs
- TransformerConfigurationWizardBase.cs
- SerialStream.cs
- BuiltInExpr.cs
- CommentEmitter.cs
- BindingCollectionElement.cs
- ResponseBodyWriter.cs
- ActivityDesignerAccessibleObject.cs
- GcHandle.cs
- XXXOnTypeBuilderInstantiation.cs
- CodeArgumentReferenceExpression.cs
- SearchForVirtualItemEventArgs.cs
- SerializerDescriptor.cs
- CriticalHandle.cs
- DataFormat.cs
- DbTransaction.cs
- ApplicationBuildProvider.cs
- CodeObjectCreateExpression.cs
- PageCodeDomTreeGenerator.cs
- DocumentPaginator.cs
- AttributeCollection.cs
- CompositionAdorner.cs
- DataGridViewSelectedColumnCollection.cs
- HttpBrowserCapabilitiesBase.cs
- WebPermission.cs
- CompositeControlDesigner.cs
- InvalidWMPVersionException.cs
- MultiTargetingUtil.cs
- DataSysAttribute.cs
- tibetanshape.cs
- EdmEntityTypeAttribute.cs
- FtpWebRequest.cs
- FontSizeConverter.cs
- MessageHeaderDescriptionCollection.cs
- TagPrefixAttribute.cs
- ColorConvertedBitmap.cs
- WebPartZoneBase.cs
- ScrollItemProviderWrapper.cs
- MouseButton.cs
- CryptoApi.cs
- SpeechRecognizer.cs
- CredentialCache.cs
- ScriptingJsonSerializationSection.cs
- TabControl.cs
- SelectedGridItemChangedEvent.cs
- CodeDomSerializerException.cs
- ButtonRenderer.cs
- AssociationSetMetadata.cs
- DynamicResourceExtension.cs
- SendKeys.cs
- IdentityHolder.cs
- DependencyPropertyHelper.cs
- AddingNewEventArgs.cs
- OracleTransaction.cs
- StringReader.cs
- Context.cs
- hresults.cs
- EventDescriptorCollection.cs
- PersonalizationProviderHelper.cs
- EntityReference.cs
- ObservableDictionary.cs
- xdrvalidator.cs
- FormsAuthenticationConfiguration.cs
- InstanceValue.cs
- _HeaderInfoTable.cs
- DeploymentExceptionMapper.cs
- FixedFindEngine.cs
- RawStylusInput.cs
- SharedHttpTransportManager.cs
- PersonalizationStateInfo.cs
- SpecialNameAttribute.cs
- SqlInternalConnection.cs
- DatagridviewDisplayedBandsData.cs
- BufferedReceiveManager.cs
- HtmlTable.cs
- DataControlReference.cs
- Int32CollectionConverter.cs
- DelegateSerializationHolder.cs
- ProcessInputEventArgs.cs
- TargetInvocationException.cs
- SystemIPAddressInformation.cs
- ServiceModelConfigurationSection.cs
- XmlDeclaration.cs
- OleDbInfoMessageEvent.cs
- ThreadInterruptedException.cs
- XmlWriterSettings.cs
- SeparatorAutomationPeer.cs
- _Connection.cs
- GradientBrush.cs
- StandardOleMarshalObject.cs
- XsdValidatingReader.cs