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 秒以内に完了する必要があります。完了しない場合、TimeoutException から EndRun がスローされます。
このメソッドは、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 は、呼び出されたときに再開操作が完了していなかった場合、再開操作が完了するまでブロックします。 指定されたタイムアウト期間内に再開操作が完了しない場合、TimeoutException が EndRun からスローされます。
このメソッドは、IAsyncResult 非同期デザイン パターンを使用して、ワークフローを非同期的に開始または再開します。 詳細については、「 非同期プログラミングの概要」を参照してください。
適用対象
.NET