DelimitedListTraceListener.TraceData メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
トレース データを出力ファイルまたはストリームに書き込みます。
オーバーロード
TraceData(TraceEventCache, String, TraceEventType, Int32, Object) |
トレース情報、データ オブジェクト、およびイベント情報を出力ファイルまたはストリームに書き込みます。 |
TraceData(TraceEventCache, String, TraceEventType, Int32, Object[]) |
トレース情報、データ オブジェクトの配列、およびイベント情報を出力ファイルまたはストリームに書き込みます。 |
TraceData(TraceEventCache, String, TraceEventType, Int32, Object)
トレース情報、データ オブジェクト、およびイベント情報を出力ファイルまたはストリームに書き込みます。
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
出力ファイルまたは出力ストリームに書き込むデータ オブジェクト。
注釈
、eventType
、source
および id
パラメーターの値は、ヘッダーとして書き込まれます。 データ オブジェクトは、 オブジェクトの メソッドを使用して ToString
文字列に変換されます。 データは eventCache
、プロパティの値 TraceOutputOptions に依存するコンテンツを持つフッターとして書き込まれます。
重要
メソッドは TraceData 、アプリケーション コードによって呼び出されるものではありません。 トレース データを書き込むには、および TraceSource クラスのDebugTraceメソッドによって呼び出されます。
適用対象
TraceData(TraceEventCache, String, TraceEventType, Int32, Object[])
トレース情報、データ オブジェクトの配列、およびイベント情報を出力ファイルまたはストリームに書き込みます。
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[]
出力ファイルまたはストリームに書き込むデータ オブジェクトの配列。
注釈
、eventType
、source
および id
パラメーターの値は、ヘッダーとして書き込まれます。 データ オブジェクトは、各オブジェクトの メソッドを使用して文字列に ToString
変換されます。 データは eventCache
、プロパティの値 TraceOutputOptions に依存するコンテンツを持つフッターとして書き込まれます。
重要
メソッドは TraceData 、アプリケーション コードによって呼び出されるものではありません。 トレース データを書き込むには、および TraceSource クラスのDebugTraceメソッドによって呼び出されます。
適用対象
.NET