Share via


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 を呼び出し、完了ステータスを返します。

適用対象