WorkflowApplication.BeginLoadRunnableInstance メソッド

定義

実行可能なワークフロー インスタンスを InstanceStore からロードするという非同期処理を開始します。

オーバーロード

BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object)

指定されたタイムアウト期間を使用して、実行可能なワークフロー インスタンスを InstanceStore からロードする操作を開始します。

BeginLoadRunnableInstance(AsyncCallback, Object)

実行可能なワークフロー インスタンスを InstanceStore からロードする操作を開始します。

注釈

実行可能なインスタンスとは、タイマーまたはインスタンス ロックの期限が切れたインスタンスのことです。

BeginLoadRunnableInstance(TimeSpan, AsyncCallback, Object)

指定されたタイムアウト期間を使用して、実行可能なワークフロー インスタンスを InstanceStore からロードする操作を開始します。

public:
 IAsyncResult ^ BeginLoadRunnableInstance(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoadRunnableInstance (TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginLoadRunnableInstance : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginLoadRunnableInstance (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult

パラメーター

timeout
TimeSpan

ロード操作が取り消されて TimeoutException がスローされるまでに、操作が完了する必要がある間隔。

callback
AsyncCallback

操作が完了した時点で呼び出すメソッド。

state
Object

非同期操作についての情報を含む、オプションのアプリケーション固有オブジェクト。

戻り値

非同期操作への参照。

注釈

実行可能なインスタンスとは、タイマーまたはインスタンス ロックの期限が切れたインスタンスのことです。

ロード操作が成功したかどうかを確認するには、EndLoadRunnableInstance を呼び出します。 EndLoadRunnableInstance メソッドの内部または外部から callback を呼び出すこともできます。 EndLoadRunnableInstance は、呼び出されたときに再開操作が完了していなかった場合、再開操作が完了するまでブロックします。 指定されたタイムアウト期間内にロード操作が完了しない場合、TimeoutExceptionEndLoadRunnableInstance からスローされます。

このメソッドは、IAsyncResult 非同期デザイン パターンを使用して、ワークフローを非同期的にロードします。 詳細については、「 非同期プログラミングの概要」を参照してください。

適用対象

BeginLoadRunnableInstance(AsyncCallback, Object)

実行可能なワークフロー インスタンスを InstanceStore からロードする操作を開始します。

public:
 IAsyncResult ^ BeginLoadRunnableInstance(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginLoadRunnableInstance (AsyncCallback callback, object state);
member this.BeginLoadRunnableInstance : AsyncCallback * obj -> IAsyncResult
Public Function BeginLoadRunnableInstance (callback As AsyncCallback, state As Object) As IAsyncResult

パラメーター

callback
AsyncCallback

操作が完了した時点で呼び出すメソッド。

state
Object

非同期操作についての情報を含む、オプションのアプリケーション固有オブジェクト。

戻り値

非同期操作への参照。

注釈

実行可能なインスタンスとは、タイマーまたはインスタンス ロックの期限が切れたインスタンスのことです。

ロード操作が成功したかどうかを確認するには、EndLoadRunnableInstance を呼び出します。 EndLoadRunnableInstance メソッドの内部または外部から callback を呼び出すこともできます。 EndLoadRunnableInstance は、呼び出されたときに再開操作が完了していなかった場合、再開操作が完了するまでブロックします。 既定では、再開操作は 30 秒以内に完了する必要があります。完了しない場合、TimeoutException から EndLoadRunnableInstance がスローされます。

このメソッドは、IAsyncResult 非同期デザイン パターンを使用して、ワークフローを非同期的にロードします。 詳細については、「 非同期プログラミングの概要」を参照してください。

適用対象