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 を呼び出し、完了状態を返します。

適用対象