TrackingParticipant 類別

定義

與工作流程記錄基礎結構互動,並存取追蹤記錄之工作流程擴充的基底類別。

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

備註

登錄追蹤參與者,以接收追蹤記錄。 目前,實作追蹤參與者的任何類別皆能夠以工作流程執行個體進行登錄,以接收追蹤記錄。 如果追蹤參與者為協力廠商程式碼,請確認這不是惡意程式碼。 追蹤參與者會在與工作流程執行個體相同的程序中執行,如果為惡意程式追蹤參與者,這個程式碼會影響整體工作流程執行。 工作流程執行時,已登錄的追蹤參與者會收到追蹤記錄,因此開發人員應執行追蹤方法中的非預期作業,來確認追蹤參與者不會影響正在執行的工作流程。 此情況的範例可能為工作流程變數的變更或需要長時間進行的作業。

建構函式

TrackingParticipant()

在衍生類別中實作時,建立衍生類別的新執行個體。

屬性

TrackingProfile

追蹤參與者使用的追蹤設定檔物件。 將追蹤參與者加入至工作流程擴充前,會在參與者上設定追蹤設定檔。

方法

BeginTrack(TrackingRecord, TimeSpan, AsyncCallback, Object)

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

EndTrack(IAsyncResult)

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

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

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

在衍生類別中實作時,以非同步方式處理追蹤記錄。

適用於