Code:
/ FX-1434 / FX-1434 / 1.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
- IconConverter.cs
- HttpFileCollection.cs
- ApplicationException.cs
- FacetDescriptionElement.cs
- DifferencingCollection.cs
- DataGridTableCollection.cs
- AutoCompleteStringCollection.cs
- ColorComboBox.cs
- EntityConnection.cs
- BaseConfigurationRecord.cs
- WebPartDisplayMode.cs
- ImageConverter.cs
- AnonymousIdentificationSection.cs
- Int32.cs
- NamedPipeWorkerProcess.cs
- PersonalizationProvider.cs
- TextStore.cs
- WebPartConnection.cs
- SafeReversePInvokeHandle.cs
- RenderContext.cs
- TimeSpanConverter.cs
- DeviceContext2.cs
- DecoderBestFitFallback.cs
- validation.cs
- SchemaElementLookUpTableEnumerator.cs
- RSAPKCS1SignatureFormatter.cs
- EmbeddedMailObjectsCollection.cs
- AttributeUsageAttribute.cs
- HighContrastHelper.cs
- MarkupCompiler.cs
- AssemblyBuilder.cs
- ToolboxItem.cs
- ReceiveDesigner.xaml.cs
- ItemCheckedEvent.cs
- RectAnimation.cs
- DetailsViewDeletedEventArgs.cs
- ErrorItem.cs
- CqlParser.cs
- FontEmbeddingManager.cs
- XmlAttributeAttribute.cs
- DocumentViewerBaseAutomationPeer.cs
- PostBackTrigger.cs
- Messages.cs
- FontStyleConverter.cs
- SingleResultAttribute.cs
- TextComposition.cs
- DataObjectCopyingEventArgs.cs
- RuleSetReference.cs
- InvalidCommandTreeException.cs
- AggregatePushdown.cs
- HandleCollector.cs
- DocumentXmlWriter.cs
- MissingMethodException.cs
- AssemblySettingAttributes.cs
- Rect3D.cs
- _AcceptOverlappedAsyncResult.cs
- TabItem.cs
- Stroke2.cs
- ObjectPersistData.cs
- EntityContainerAssociationSetEnd.cs
- IgnorePropertiesAttribute.cs
- JapaneseLunisolarCalendar.cs
- PropertyGridCommands.cs
- SplineKeyFrames.cs
- InlinedAggregationOperatorEnumerator.cs
- newinstructionaction.cs
- DocumentViewerHelper.cs
- MsmqInputMessagePool.cs
- SimpleLine.cs
- FunctionCommandText.cs
- PrintDialogDesigner.cs
- TypeConverterAttribute.cs
- CommandHelper.cs
- InputProcessorProfilesLoader.cs
- BitConverter.cs
- TextParagraph.cs
- NotifyCollectionChangedEventArgs.cs
- NumberEdit.cs
- LogEntryHeaderv1Deserializer.cs
- JsonServiceDocumentSerializer.cs
- RequestBringIntoViewEventArgs.cs
- MaskDescriptor.cs
- EventListener.cs
- BezierSegment.cs
- NotFiniteNumberException.cs
- BridgeDataReader.cs
- SetterTriggerConditionValueConverter.cs
- LoadedOrUnloadedOperation.cs
- RegistryPermission.cs
- MetadataProperty.cs
- TrackingLocationCollection.cs
- TagNameToTypeMapper.cs
- HyperLink.cs
- EventRecordWrittenEventArgs.cs
- KeyInfo.cs
- TemplateBindingExpressionConverter.cs
- DeferredSelectedIndexReference.cs
- XhtmlCssHandler.cs
- SQLDateTimeStorage.cs
- BooleanAnimationUsingKeyFrames.cs