TraceSource コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 インスタンスを作成し、アプリケーションのすべてのトレース要求に使用します。