TrackingParticipant.BeginTrack 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在衍生類別中實作時,開始進行追蹤記錄的非同步處理。
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,並傳回「已完成」狀態。