Share via


DelimitedListTraceListener.TraceEvent メソッド

定義

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

オーバーロード

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

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

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

トレース情報、書式設定されたオブジェクトの配列、およびイベント情報を出力ファイルまたはストリームに書き込みます。

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

ソース:
DelimitedListTraceListener.cs
ソース:
DelimitedListTraceListener.cs
ソース:
DelimitedListTraceListener.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

出力ファイルまたはストリームに書き込むトレース メッセージ。

注釈

eventType、および id パラメーターのsource値はヘッダーとして書き込まれ、その後にデータがmessage書き込まれます。 データは eventCache 、プロパティの値に依存する内容の TraceOutputOptions フッターとして書き込まれます。

重要

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

適用対象

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

ソース:
DelimitedListTraceListener.cs
ソース:
DelimitedListTraceListener.cs
ソース:
DelimitedListTraceListener.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 個以上の書式設定対象オブジェクトを含んだ配列。

注釈

、、および id パラメーターのeventTypesource値は、ヘッダーとして書き込まれます。 argsオブジェクト配列は、 メソッドを使用してString.Format(String, Object[])文字列に変換され、文字列とargs配列をformat渡して、文字列をトレースのメッセージ部分として書式設定します。 データは eventCache 、プロパティの値に依存する内容の TraceOutputOptions フッターとして書き込まれます。

重要

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

適用対象