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