AsyncCodeActivity.EndExecute(AsyncCodeActivityContext, IAsyncResult) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
派生クラスで実装され、指定された実行環境情報が使用される場合、関連付けられた非同期アクティビティ操作が完了したことをワークフロー ランタイムに通知します。
protected:
abstract void EndExecute(System::Activities::AsyncCodeActivityContext ^ context, IAsyncResult ^ result);
protected abstract void EndExecute (System.Activities.AsyncCodeActivityContext context, IAsyncResult result);
abstract member EndExecute : System.Activities.AsyncCodeActivityContext * IAsyncResult -> unit
Protected MustOverride Sub EndExecute (context As AsyncCodeActivityContext, result As IAsyncResult)
パラメーター
- context
- AsyncCodeActivityContext
AsyncCodeActivity の実行環境を定義する情報。
- result
- IAsyncResult
非同期アクティビティの実行が終了したときの状態を返す実装された IAsyncResult。
例
カスタム アクティビティの EndExecute メソッドをオーバーライドする方法を次の例に示します。
protected override void EndExecute(AsyncCodeActivityContext context, IAsyncResult result)
{
FileStream file = (FileStream)context.UserState;
try
{
file.EndWrite(result);
file.Flush();
}
finally
{
file.Close();
}
}
}
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET