XmlWriterTraceListener.TraceEvent メソッド

定義

イベント トレース情報を出力ファイルまたはストリームに書き込みます。

オーバーロード

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)

トレース情報、メッセージ、およびイベント情報をファイルまたはストリームに書き込みます。

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[])

トレース情報、書式設定されたメッセージ、およびイベント情報をファイルまたはストリームに書き込みます。

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)

ソース:
XmlWriterTraceListener.cs
ソース:
XmlWriterTraceListener.cs
ソース:
XmlWriterTraceListener.cs

トレース情報、メッセージ、およびイベント情報をファイルまたはストリームに書き込みます。

public:
 override void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ message);
public override void TraceEvent (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string? message);
public override void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message);
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
Public Overrides Sub TraceEvent (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, message As String)

パラメーター

eventCache
TraceEventCache

現在のプロセス ID、スレッド ID、およびスタック トレース情報を格納している TraceEventCache

source
String

ソース名です。

eventType
TraceEventType

TraceEventType 値のいずれか 1 つ。

id
Int32

イベントの数値識別子。

message
String

書き込むメッセージ。

注釈

sourceeventCacheeventTypeおよび id パラメーターは、トレースのヘッダーとフッターで使用されます。 パラメーターは id 書き込み前に符号なし整数に変換されるため、負 id の値は大きな正の整数として書き込まれます。 パラメーターは message 要素として Message 書き込まれます。

重要

このメソッドは、アプリケーション コードによって直接呼び出されるものではありません。 トレース データを書き込むには、 クラスTrace、、 TraceSource クラスのDebugメソッドによって呼び出されます。

適用対象

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[])

ソース:
XmlWriterTraceListener.cs
ソース:
XmlWriterTraceListener.cs
ソース:
XmlWriterTraceListener.cs

トレース情報、書式設定されたメッセージ、およびイベント情報をファイルまたはストリームに書き込みます。

public:
 override void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ format, ... cli::array <System::Object ^> ^ args);
public override void TraceEvent (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object?[]? args);
public override void TraceEvent (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string? format, params object?[]? args);
public override void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args);
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
Public Overrides Sub TraceEvent (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, format As String, ParamArray args As Object())

パラメーター

eventCache
TraceEventCache

現在のプロセス ID、スレッド ID、およびスタック トレース情報を格納している TraceEventCache

source
String

ソース名です。

eventType
TraceEventType

TraceEventType 値のいずれか 1 つ。

id
Int32

イベントの数値識別子。

format
String

0 個以上の書式項目を格納している書式指定文字列。args 配列内のオブジェクトに対応します。

args
Object[]

0 個以上の書式設定対象オブジェクトを含んだオブジェクト配列。

注釈

sourceeventCacheeventTypeおよび id パラメーターは、トレースのヘッダーとフッターで使用されます。 パラメーターは id 書き込み前に符号なし整数に変換されるため、負 id の値は大きな正の整数として書き込まれます。 メソッドが String.Format(String, Object[]) 呼び出され、文字列と配列が format パラメーターとして渡され args 、オブジェクト配列が argsMessage 要素として書式設定されます。

重要

このメソッドは、アプリケーション コードによって直接呼び出されるものではありません。 トレース データを書き込むには、 クラスTrace、、 TraceSource クラスのDebugメソッドによって呼び出されます。

適用対象