TraceSource 构造函数

定义

初始化 TraceSource 类的新实例。

重载

名称 说明
TraceSource(String)

使用源的 TraceSource 指定名称初始化类的新实例。

TraceSource(String, SourceLevels)

使用源的指定名称以及要进行跟踪的默认源级别初始化类的新实例 TraceSource

TraceSource(String)

Source:
TraceSource.cs
Source:
TraceSource.cs
Source:
TraceSource.cs
Source:
TraceSource.cs
Source:
TraceSource.cs

使用源的 TraceSource 指定名称初始化类的新实例。

public:
 TraceSource(System::String ^ name);
public TraceSource(string name);
new System.Diagnostics.TraceSource : string -> System.Diagnostics.TraceSource
Public Sub New (name As String)

参数

name
String

源的名称(通常为应用程序的名称)。

例外

namenull

name 是空字符串(“)。

示例

下面的代码示例演示如何使用 TraceSource 构造函数创建新 TraceSource 对象。 该代码示例是 TraceSource 类中的一个较大示例的一部分。

// Initialize the trace source.
static TraceSource ts = new TraceSource("TraceTest");
' Initialize the trace source.
Private Shared ts As New TraceSource("TraceTest")

注解

源名称用于标识跟踪。 它由一个 SourceFilter 用于确定跟踪侦听器是否应生成跟踪。 建议的做法是将应用程序的名称用于源名称。

注释

无需为每个跟踪请求创建新 TraceSource 实例。 创建一个 TraceSource 实例并将其用于应用程序的所有跟踪请求。

适用于

TraceSource(String, SourceLevels)

Source:
TraceSource.cs
Source:
TraceSource.cs
Source:
TraceSource.cs
Source:
TraceSource.cs
Source:
TraceSource.cs

使用源的指定名称以及要进行跟踪的默认源级别初始化类的新实例 TraceSource

public:
 TraceSource(System::String ^ name, System::Diagnostics::SourceLevels defaultLevel);
public TraceSource(string name, System.Diagnostics.SourceLevels defaultLevel);
new System.Diagnostics.TraceSource : string * System.Diagnostics.SourceLevels -> System.Diagnostics.TraceSource
Public Sub New (name As String, defaultLevel As SourceLevels)

参数

name
String

源的名称,通常是应用程序的名称。

defaultLevel
SourceLevels

枚举值的按位组合,指定要跟踪的默认源级别。

例外

namenull

name 是空字符串(“)。

注解

源名称用于标识跟踪。 它可用于 SourceSwitch 确定跟踪是否发生,以及 SourceFilter 是否生成跟踪。 默认源级别用于 EventTypeFilter 确定是否根据要跟踪的消息的源级别进行跟踪。

注释

无需为每个跟踪请求创建新 TraceSource 实例。 创建一个 TraceSource 实例并将其用于应用程序的所有跟踪请求。

适用于