Language

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

ソースの名前 (通常はアプリケーションの名前)。

例外

name は nullです。

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

トレースする既定のソース レベルを指定する列挙値のビットごとの組み合わせ。

例外

name は nullです。

name は空の文字列 ("") です。

注釈

ソース名は、トレースを識別するために使用されます。 トレースを実行するかどうかを判断する SourceSwitch と、トレースを生成するかどうかを判断する SourceFilter によって使用できます。 既定のソース レベルは、トレースするメッセージのソース レベルに基づいてトレースが行われるかどうかを判断するために、 EventTypeFilter によって使用されます。

Note

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

適用対象