EventSchemaTraceListener.TraceTransfer 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將追蹤資訊 (包括相關活動識別)、訊息和事件資訊寫入至記錄檔。
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
要寫入的追蹤訊息。
- 屬性
備註
方法 TraceTransfer 可用來相互關聯相關的追蹤。 eventCache
、source
、 id
和 relatedActivityId
參數用於追蹤的頁首和頁尾。 參數 id
會在寫入之前轉換為不帶正負號的整數。 因此,負 id
值會寫入為大型正整數。 參數 message
會寫入為 Data
專案。 系統會 Guid.ToString(String) 呼叫 方法,將 relatedActivityId
值轉換成標頭中顯示的 「B」 格式化字串。 Opcode
頁尾中的 項目會將追蹤事件類型識別為 Transfer。
重要
TraceTransfer應用程式程式代碼不應該呼叫 方法。 物件會使用它 TraceSource 來發出其 TraceTransfer 方法的追蹤資訊。