次の方法で共有


カスタム アクティビティの設計と実装

.NET Framework 4.6.1 のカスタム アクティビティは、システム提供のアクティビティを複合アクティビティにアセンブルするか、 CodeActivityAsyncCodeActivity、または NativeActivityから派生する新しい型を作成することによって作成されます。 このセクションでは、いずれかのメソッドを使用してカスタム アクティビティを作成する方法について説明します。

Von Bedeutung

既定では、カスタム アクティビティは、アクティビティの名前を持つ単純な四角形としてワークフロー デザイナー内に表示されます。 ワークフロー デザイナーでアクティビティのカスタム ビジュアル表現を提供するには、カスタム デザイナーも作成する必要があります。 詳細については、「 カスタム アクティビティ デザイナーとテンプレートの使用」を参照してください。

このセクションにて

アクティビティ作成オプション
.NET Framework 4.6.1 で使用できる作成スタイルについて説明します。

カスタム アクティビティの使用
ワークフロー プロジェクトにカスタム アクティビティを追加する方法について説明します。

非同期アクティビティの作成
非同期アクティビティを作成する方法について説明します。

アクティビティ検証の構成
アクティビティの検証を使用して、アクティビティの実行前にアクティビティの構成のエラーを特定して報告する方法について説明します。

実行時のアクティビティの作成
DynamicActivityを使用して実行時にアクティビティを作成する方法について説明します。

ワークフロー実行プロパティ
ワークフロー実行プロパティを使用して、アクティビティの環境にコンテキスト固有のプロパティを追加する方法について説明します

アクティビティ デリゲートの使用
アクティビティ デリゲートを含むアクティビティを作成して使用する方法について説明します。

アクティビティ拡張機能の使用
アクティビティ拡張機能を作成して使用する方法について説明します。

ワークフローからの OData フィードの使用
ワークフローから WCF データ サービスを呼び出すためのいくつかのメソッドについて説明します。

アクティビティ定義のスコープと可視性
アクティビティのデータ スコープとメンバーの可視性を定義するためのオプションと規則について説明します。