Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / 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.
//------------------------------------------------------------------------------
//
// 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
- DataGridViewCell.cs
- CounterSample.cs
- Array.cs
- PropertyInfo.cs
- RegexInterpreter.cs
- ImageMap.cs
- AtomicFile.cs
- Validator.cs
- AppSettingsExpressionBuilder.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- HtmlGenericControl.cs
- TextElementEnumerator.cs
- AuthenticatedStream.cs
- sqlpipe.cs
- CapabilitiesSection.cs
- XmlAnyAttributeAttribute.cs
- BamlResourceDeserializer.cs
- PeerContact.cs
- ExtentKey.cs
- BaseTreeIterator.cs
- TraceUtility.cs
- Html32TextWriter.cs
- CompositeCollectionView.cs
- TypeDependencyAttribute.cs
- RijndaelCryptoServiceProvider.cs
- ToolStripControlHost.cs
- FolderLevelBuildProviderAppliesToAttribute.cs
- PathNode.cs
- ServiceModelInstallComponent.cs
- TdsValueSetter.cs
- NetCodeGroup.cs
- FormsIdentity.cs
- TypeConverterAttribute.cs
- GeneralTransform2DTo3D.cs
- DefaultTextStore.cs
- TimeStampChecker.cs
- ObjectAnimationBase.cs
- ImageField.cs
- XmlEncoding.cs
- AspNetSynchronizationContext.cs
- RequestCacheValidator.cs
- ReachDocumentSequenceSerializerAsync.cs
- MsmqInputChannelListener.cs
- TextClipboardData.cs
- BuildProviderAppliesToAttribute.cs
- ButtonBase.cs
- HtmlInputCheckBox.cs
- PageBuildProvider.cs
- KerberosTicketHashIdentifierClause.cs
- BrowserTree.cs
- StoreContentChangedEventArgs.cs
- ClosableStream.cs
- TransactionChannelFaultConverter.cs
- WorkflowView.cs
- MDIControlStrip.cs
- GlobalEventManager.cs
- WorkflowMarkupSerializationException.cs
- AnnotationAdorner.cs
- ConditionedDesigner.cs
- HtmlInputCheckBox.cs
- QueryContinueDragEvent.cs
- SerializerDescriptor.cs
- TemplateNameScope.cs
- PointAnimationUsingPath.cs
- FixedPageProcessor.cs
- _HeaderInfo.cs
- GridErrorDlg.cs
- WebCategoryAttribute.cs
- HandlerBase.cs
- Bind.cs
- WebServiceTypeData.cs
- Material.cs
- GlobalizationSection.cs
- WS2007HttpBindingCollectionElement.cs
- KeyboardEventArgs.cs
- GlyphElement.cs
- ToolStripManager.cs
- GrammarBuilderBase.cs
- SignedPkcs7.cs
- ActivityMetadata.cs
- OleDbPropertySetGuid.cs
- BridgeDataRecord.cs
- XmlNamespaceManager.cs
- SplineKeyFrames.cs
- XmlValidatingReaderImpl.cs
- Matrix.cs
- StatusBar.cs
- EventRouteFactory.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- DataGridViewCheckBoxColumn.cs
- GCHandleCookieTable.cs
- _FixedSizeReader.cs
- DataRowChangeEvent.cs
- HtmlInputFile.cs
- SchemaObjectWriter.cs
- AssemblySettingAttributes.cs
- ServerProtocol.cs
- EllipseGeometry.cs
- RoutedEventValueSerializer.cs
- PreviewKeyDownEventArgs.cs