WorkflowApplication.BeginRun メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
IAsyncResult非同期デザイン パターンを使用して、ワークフロー インスタンスを非同期的に開始または再開します。
オーバーロード
| 名前 | 説明 |
|---|---|
| BeginRun(AsyncCallback, Object) |
指定したコールバック メソッドとユーザー指定の状態を使用して、ワークフロー インスタンスを非同期的に開始または再開します。 |
| BeginRun(TimeSpan, AsyncCallback, Object) |
指定したタイムアウト間隔、コールバック メソッド、およびユーザー指定の状態を使用して、ワークフロー インスタンスを非同期的に開始または再開します。 |
注釈
詳細については、「 非同期プログラミングの概要」を参照してください。
BeginRun(AsyncCallback, Object)
指定したコールバック メソッドとユーザー指定の状態を使用して、ワークフロー インスタンスを非同期的に開始または再開します。
public:
IAsyncResult ^ BeginRun(AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginRun(AsyncCallback callback, object state);
member this.BeginRun : AsyncCallback * obj -> IAsyncResult
Public Function BeginRun (callback As AsyncCallback, state As Object) As IAsyncResult
パラメーター
- callback
- AsyncCallback
再開操作が完了したときに呼び出されるメソッド。
- state
- Object
非同期操作に関する情報を含む省略可能なアプリケーション固有のオブジェクト。
返品
非同期実行操作への参照。
注釈
実行操作が成功したかどうかを確認するには、 EndRunを呼び出します。
EndRun は、 callback パラメーターで参照されるメソッドの内部または外部から呼び出すことができます。 再開操作が完了する前に EndRun が呼び出されると、再開操作が完了するまでブロックされます。 既定では、再開操作は 30 秒以内に完了するか、EndRunからTimeoutExceptionがスローされます。
このメソッドは、 IAsyncResult 非同期デザイン パターンを使用して、ワークフローを非同期的に開始または再開します。 詳細については、「 非同期プログラミングの概要」を参照してください。
適用対象
BeginRun(TimeSpan, AsyncCallback, Object)
指定したタイムアウト間隔、コールバック メソッド、およびユーザー指定の状態を使用して、ワークフロー インスタンスを非同期的に開始または再開します。
public:
IAsyncResult ^ BeginRun(TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginRun(TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginRun : TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginRun (timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
パラメーター
- timeout
- TimeSpan
再開操作が取り消され、 TimeoutException がスローされるまでに再開操作を完了する必要がある間隔。
- callback
- AsyncCallback
再開操作が完了したときに呼び出されるメソッド。
- state
- Object
非同期操作に関する情報を含む省略可能なアプリケーション固有のオブジェクト。
返品
非同期実行操作への参照。
注釈
実行操作が成功したかどうかを確認するには、 EndRunを呼び出します。
EndRun は、 callback パラメーターのメソッド参照の内部または外部から呼び出すことができます。 再開操作が完了する前に EndRun が呼び出されると、再開操作が完了するまでブロックされます。 指定したタイムアウト時間内に再開操作が完了しない場合は、EndRunからTimeoutExceptionがスローされます。
このメソッドは、 IAsyncResult 非同期デザイン パターンを使用して、ワークフローを非同期的に開始または再開します。 詳細については、「 非同期プログラミングの概要」を参照してください。