TrackingParticipant 類別

定義

這是與工作流程追蹤基礎設施及存取追蹤紀錄互動的工作流程擴充的基底類別。

public ref class TrackingParticipant abstract
public abstract class TrackingParticipant
type TrackingParticipant = class
Public MustInherit Class TrackingParticipant
繼承
TrackingParticipant
衍生

備註

追蹤參與者需註冊以接收追蹤紀錄。 目前,任何實作追蹤參與者的類別都可以註冊到工作流程實例以接收追蹤記錄。 如果追蹤參與者是第三方程式碼,請確保這不是惡意程式碼。 追蹤參與者與工作流程實例在同一流程中運行,若是惡意追蹤參與者,這些程式碼可能會影響整體工作流程的執行。 追蹤記錄會在工作流程執行時交付給註冊的追蹤參與者,因此開發者應確保追蹤參與者不會因在追蹤方法中執行非預期操作而影響執行中的工作流程。 例如,工作流程變數的變更或需要較長時間的操作。

建構函式

名稱 Description
TrackingParticipant()

當在導出類別中實作時,會建立該衍生類別的新實例。

屬性

名稱 Description
TrackingProfile

追蹤參與者使用的追蹤設定物件。 在將追蹤參與者加入工作流程擴充功能之前,會先設定該參與者的追蹤設定檔。

方法

名稱 Description
BeginTrack(TrackingRecord, TimeSpan, AsyncCallback, Object)

當在衍生類別中實作時,會開始對追蹤記錄進行非同步處理。

EndTrack(IAsyncResult)

當在衍生類別中實作時,代表非同步追蹤操作的結束。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)
Track(TrackingRecord, TimeSpan)

當實作於衍生類別時,用於同步處理追蹤記錄。

適用於