次の方法で共有


XmlWriterTraceListener.TraceTransfer メソッド

定義

関連するアクティビティの ID を含むトレース情報、メッセージ、およびイベント情報をファイルまたはストリームに書き込みます。

public:
 override void TraceTransfer(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, int id, System::String ^ message, Guid relatedActivityId);
public override void TraceTransfer (System.Diagnostics.TraceEventCache? eventCache, string source, int id, string? message, Guid relatedActivityId);
public override void TraceTransfer (System.Diagnostics.TraceEventCache eventCache, string source, int id, string message, Guid relatedActivityId);
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 、関連するトレースの関連付けに使用されます。 、sourceidおよび relatedActivityId パラメーターはeventCache、トレースのヘッダーとフッターで使用されます。 パラメーターは id 書き込み前に符号なし整数に変換されるため、負 id の値は大きな正の整数として書き込まれます。 パラメーターは message 要素として Message 書き込まれます。 メソッドを Guid.ToString(String) 呼び出して、値を relatedActivityId"B" 形式の文字列に変換します。これはヘッダーに表示されます。 フッターの 要素は SubTypeName 、トレース イベントの種類を Transferとして識別します。

重要

メソッドは TraceTransfer 、アプリケーション コードによって呼び出されるものではありません。 メソッドのトレース情報TraceTransferTraceSource出力するために、 オブジェクトによって呼び出されることを目的としています。

適用対象