共用方式為


TrackingParticipant.BeginTrack 方法

定義

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

protected public:
 virtual IAsyncResult ^ BeginTrack(System::Activities::Tracking::TrackingRecord ^ record, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
protected internal virtual IAsyncResult BeginTrack (System.Activities.Tracking.TrackingRecord record, TimeSpan timeout, AsyncCallback callback, object state);
abstract member BeginTrack : System.Activities.Tracking.TrackingRecord * TimeSpan * AsyncCallback * obj -> IAsyncResult
override this.BeginTrack : System.Activities.Tracking.TrackingRecord * TimeSpan * AsyncCallback * obj -> IAsyncResult
Protected Friend Overridable Function BeginTrack (record As TrackingRecord, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

參數

record
TrackingRecord

所產生的追蹤記錄。

timeout
TimeSpan

一段時間,提供者會在這段時間後中止這次嘗試。

callback
AsyncCallback

作業完成時要呼叫的方法。

state
Object

使用者定義的物件,可明確識別出此非同步作業。

傳回

運算的結果。

備註

預期參與者會開始進行處理記錄的工作,並傳回工作流程執行階段使用的 IAsyncResult,以等候工作完成。 預設實作為呼叫 Track,並傳回「已完成」狀態。

適用於