XmlWriterTraceListener.TraceData メソッド

定義

トレース データを出力ファイルまたはストリームに書き込みます。

オーバーロード

TraceData(TraceEventCache, String, TraceEventType, Int32, Object)

トレース情報 (データ オブジェクトおよびイベント情報) をファイルまたはストリームに書き込みます。

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

トレース情報、データ オブジェクト、およびイベント情報をファイルまたはストリームに書き込みます。

TraceData(TraceEventCache, String, TraceEventType, Int32, Object)

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

トレース情報 (データ オブジェクトおよびイベント情報) をファイルまたはストリームに書き込みます。

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

パラメーター

eventCache
TraceEventCache

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

source
String

ソース名です。

eventType
TraceEventType

TraceEventType 値のいずれか 1 つ。

id
Int32

イベントの数値識別子。

data
Object

出力するデータ オブジェクト。

注釈

sourceeventCacheeventTypeおよび id パラメーターは、トレースのヘッダーとフッターで使用されます。 パラメーターは id 書き込み前に符号なし整数に変換されるため、負 id の値は大きな正の整数として書き込まれます。 パラメーターはdata、 要素のTraceDataノードとしてDataItem書き込まれます。 ToStringデータ オブジェクトの メソッドは、オブジェクトを文字列に変換するために使用されます。

重要

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

適用対象

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

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

トレース情報、データ オブジェクト、およびイベント情報をファイルまたはストリームに書き込みます。

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

パラメーター

eventCache
TraceEventCache

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

source
String

ソース名です。

eventType
TraceEventType

TraceEventType 値のいずれか 1 つ。

id
Int32

イベントの数値識別子。

data
Object[]

出力するデータ オブジェクトの配列。

注釈

sourceeventCacheeventTypeおよび id パラメーターは、トレースのヘッダーとフッターで使用されます。 パラメーターは id 書き込み前に符号なし整数に変換されるため、負 id の値は大きな正の整数として書き込まれます。 パラメーター配列内のdataオブジェクトは、 要素のTraceDataノードとしてDataItem書き込まれます。 ToString各データ オブジェクトの メソッドは、 オブジェクトを文字列に変換するために使用されます。

重要

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

適用対象