共用方式為


EventSchemaTraceListener.TraceTransfer 方法

定義

將追蹤資訊 (包括相關活動識別)、訊息和事件資訊寫入至記錄檔。

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

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

source
String

來源名稱。

id
Int32

事件的數值識別項。

message
String

要寫入的追蹤訊息。

relatedActivityId
Guid

Guid 結構,辨識相關活動。

屬性

備註

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

重要

TraceTransfer應用程式程式代碼不應該呼叫 方法。 物件會使用它 TraceSource 來發出其 TraceTransfer 方法的追蹤資訊。

適用於