TraceSource コンストラクター

定義

TraceSource クラスの新しいインスタンスを初期化します。

オーバーロード

名前 説明
TraceSource(String)

指定したソース名を使用して、 TraceSource クラスの新しいインスタンスを初期化します。

TraceSource(String, SourceLevels)

指定したソース名と、トレースを実行する既定のソース レベルを使用して、 TraceSource クラスの新しいインスタンスを初期化します。

TraceSource(String)

ソース:
TraceSource.cs
ソース:
TraceSource.cs
ソース:
TraceSource.cs
ソース:
TraceSource.cs
ソース:
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 によって使用されます。 推奨される方法は、ソース名にアプリケーションの名前を使用することです。

Note

トレース要求ごとに新しい TraceSource インスタンスを作成する必要はありません。 1 つの TraceSource インスタンスを作成し、アプリケーションのすべてのトレース要求に使用します。

適用対象

TraceSource(String, SourceLevels)

ソース:
TraceSource.cs
ソース:
TraceSource.cs
ソース:
TraceSource.cs
ソース:
TraceSource.cs
ソース:
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 によって使用されます。

Note

トレース要求ごとに新しい TraceSource インスタンスを作成する必要はありません。 1 つの TraceSource インスタンスを作成し、アプリケーションのすべてのトレース要求に使用します。

適用対象