このセクションには、Windows Workflow Foundation (WF) の高度なカスタム アクティビティを示すサンプルが含まれています。
このセクションにて
SendMail カスタム アクティビティ
ワークフロー アプリケーション内で使用するために SMTP を使用してメールを送信する AsyncCodeActivity から派生するカスタム アクティビティを作成する方法を示します。
調整された並列 ForEach
ThrottleParallelForEach
アクティビティが ParallelForEach<T> アクティビティと似ている方法を示します。ただし、同時実行係数を設定して同時に実行する分岐の数を制限できる点が 1 つの例外です。
データベース アクセス アクティビティ
データベースにアクセスして情報を取得または変更し、 ADO.NET を使用してデータベースにアクセスできるようにするアクティビティを作成する方法を示します。
.NET Framework 4.5 の外部化されたポリシー アクティビティ
ExternalizedPolicy4 アクティビティで、WF 3.5 に付属するルール エンジンを使用して、.NET Framework 3.5 (WF 3.5) の既存の Windows Workflow Foundation RuleSet オブジェクトを .NET Framework 4.6.1 (WF 4.5) の Windows Workflow Foundation で直接実行する方法を示します。
非ジェネリック ForEach
ForEach<T> アクティビティの非ジェネリック バージョンを作成する方法を示します。
非ジェネリック ParallelForEach
ParallelForEach<T> アクティビティの非ジェネリック バージョンを作成する方法を示します。
WorkflowInstanceId を取得する
カスタム アクティビティ ( GetWorkflowInstanceId
) を使用してワークフロー インスタンス ID を返す方法を示します。
.NET