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 が呼び出されると、再開操作が完了するまでブロックされます。 指定したタイムアウト時間内に読み込み操作が完了しない場合は、EndLoadRunnableInstanceからTimeoutExceptionがスローされます。

このメソッドは、 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 秒以内に完了する必要があります。そうしないと、EndLoadRunnableInstanceからTimeoutExceptionがスローされます。

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

適用対象