次の方法で共有


EventSchemaTraceListener.TraceTransfer メソッド

定義

関連するアクティビティ ID などのトレース情報、メッセージ、およびイベント情報をログ ファイルに書き込みます。

public:
 override void TraceTransfer(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, int id, System::String ^ message, Guid relatedActivityId);
[System.Security.SecurityCritical]
public override void TraceTransfer (System.Diagnostics.TraceEventCache eventCache, string source, int id, string message, Guid relatedActivityId);
[<System.Security.SecurityCritical>]
override this.TraceTransfer : System.Diagnostics.TraceEventCache * string * int * string * Guid -> unit
Public Overrides Sub TraceTransfer (eventCache As TraceEventCache, source As String, id As Integer, message As String, relatedActivityId As Guid)

パラメーター

eventCache
TraceEventCache

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

source
String

ソース名です。

id
Int32

イベントの数値識別子。

message
String

書き込むトレース メッセージ。

relatedActivityId
Guid

関連するアクティビティを識別する Guid 構造体。

属性

注釈

メソッドは TraceTransfer 、関連するトレースを関連付けるために使用されます。 sourceeventCacheidおよび relatedActivityId パラメーターは、トレースのヘッダーとフッターで使用されます。 パラメーターは id 、書き込まれる前に符号なし整数に変換されます。 したがって、負 id の値は大きな正の整数として書き込まれます。 パラメーターは message 要素として Data 書き込まれます。 メソッドは Guid.ToString(String) 、値をヘッダーに relatedActivityId 表示される "B" 形式の文字列に変換するために呼び出されます。 フッターの 要素は Opcode 、トレース イベントの種類を Transferとして識別します。

重要

メソッドは TraceTransfer 、アプリケーション コードで呼び出さないでください。 これは、 オブジェクトがそのメソッドのトレース情報TraceTransferを出力するために使用TraceSourceすることを目的としています。

適用対象