TraceListener.TraceTransfer 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將追蹤資訊、訊息、相關的活動識別和事件資訊寫入至接聽程式特定輸出。
public:
virtual void TraceTransfer(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, int id, System::String ^ message, Guid relatedActivityId);
public virtual void TraceTransfer (System.Diagnostics.TraceEventCache? eventCache, string source, int id, string? message, Guid relatedActivityId);
public virtual void TraceTransfer (System.Diagnostics.TraceEventCache eventCache, string source, int id, string message, Guid relatedActivityId);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceTransfer (System.Diagnostics.TraceEventCache eventCache, string source, int id, string message, Guid relatedActivityId);
abstract member TraceTransfer : System.Diagnostics.TraceEventCache * string * int * string * Guid -> unit
override this.TraceTransfer : System.Diagnostics.TraceEventCache * string * int * string * Guid -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceTransfer : System.Diagnostics.TraceEventCache * string * int * string * Guid -> unit
override this.TraceTransfer : System.Diagnostics.TraceEventCache * string * int * string * Guid -> unit
Public Overridable Sub TraceTransfer (eventCache As TraceEventCache, source As String, id As Integer, message As String, relatedActivityId As Guid)
參數
- eventCache
- TraceEventCache
包含目前進程標識碼、線程標識碼和堆疊追蹤資訊的 TraceEventCache 物件。
- source
- String
用來識別輸出的名稱,通常是產生追蹤事件的應用程式名稱。
- id
- Int32
事件的數值標識碼。
- message
- String
要寫入的訊息。
- 屬性
備註
重要
這個方法不是直接由應用程式程式代碼呼叫,而是由 Debug、Trace和 TraceSource 類別的成員呼叫,以將追蹤數據寫入輸出。
TraceTransfer 方法用於相關追蹤的相互關聯。
TraceTransfer 方法會呼叫 TraceEvent 方法來處理呼叫,並將 eventType 層級設定為 Transfer,並以附加至訊息的字串 relatedActivityId
Guid。