TraceSource.TraceTransfer(Int32, String, Guid) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定された数値識別子、メッセージ、および関連する動作識別子を使用して、トレース転送メッセージを Listeners コレクションのトレース リスナーに書き込みます。
public:
void TraceTransfer(int id, System::String ^ message, Guid relatedActivityId);
[System.Diagnostics.Conditional("TRACE")]
public void TraceTransfer (int id, string? message, Guid relatedActivityId);
public void TraceTransfer (int id, string message, Guid relatedActivityId);
[System.Diagnostics.Conditional("TRACE")]
public void TraceTransfer (int id, string message, Guid relatedActivityId);
[<System.Diagnostics.Conditional("TRACE")>]
member this.TraceTransfer : int * string * Guid -> unit
member this.TraceTransfer : int * string * Guid -> unit
Public Sub TraceTransfer (id As Integer, message As String, relatedActivityId As Guid)
パラメーター
- id
- Int32
イベントの数値識別子。
- message
- String
書き込むトレース メッセージ。
- relatedActivityId
- Guid
関連する動作を識別する構造体。
- 属性
注釈
メソッドは TraceTransfer 、 TraceTransfer プロパティ内の各トレース リスナーの メソッドを Listeners 呼び出して、トレース情報を書き込みます。 基底クラスの既定TraceTransferのメソッドは、 メソッドをTraceListener.TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)呼び出して呼び出しを処理し、 にTraceEventType.Transfer設定eventType
し、GUID の文字列表現を relatedActivityId
に追加しますmessage
。TraceListener
TraceTransfer は、 の論理操作 CorrelationManagerで使用することを目的としています。 パラメーターは relatedActivityId
、オブジェクトの ActivityId プロパティに CorrelationManager 関連します。 論理操作が 1 つのアクティビティで開始され、別のアクティビティに転送された場合、2 番目のアクティビティは メソッドを呼び出して転送をログに TraceTransfer 記録します。 この呼び出しは TraceTransfer 、新しいアクティビティ ID を前の ID に関連付ける。 この機能の最も可能性の高いコンシューマーは、複数のアクティビティにまたがる論理操作を報告できるトレース ビューアーです。
適用対象
こちらもご覧ください
.NET