XmlWriterTraceListener.TraceTransfer 方法

定義

寫入包含相關活動之識別的追蹤資訊、訊息,以及事件資訊至檔案或資料流。

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

TraceEventCache,包含目前處理序 ID、執行緒 ID 和堆疊追蹤資訊。

source
String

來源名稱。

id
Int32

事件的數值識別項。

message
String

要寫入的追蹤訊息。

relatedActivityId
Guid

Guid 結構,辨識相關活動。

備註

方法 TraceTransfer 用於相關追蹤的相互關聯。 、eventCachesourceidrelatedActivityId 參數會用於追蹤的頁首和頁尾。 參數 id 會在寫入之前轉換成不帶正負號的整數,因此負 id 值會寫入為大正整數。 參數 message 會寫入為 Message 專案。 系統會 Guid.ToString(String) 呼叫 方法,將 relatedActivityId值轉換成標頭中顯示的 「B」 格式化字串。 頁 SubTypeName 尾中的 項目會將追蹤事件類型識別為 Transfer

重要

方法 TraceTransfer 並非由應用程式程式代碼呼叫。 它的目的是由 物件呼叫 TraceSource ,以發出其 TraceTransfer 方法的追蹤資訊。

適用於