次の方法で共有


CodeActivity アクティビティの使用

単純な形式のカスタム アクティビティである CodeActivity アクティビティを使用すると、C# または Visual Basic コードをワークフローの任意の部分に簡単に追加できます。CodeActivity アクティビティ内に入力されるコードは、ワークフローと共にコンパイルされるコード分離ファイルに格納されます。

指定した任意のメソッドを実行するには、CodeActivity アクティビティを使用します。実装されるコード分離メソッドは通常、インスタンスの状態に影響を与え、ローカル変数を操作します。メソッドは同期的に実行され、メソッド完了まではスレッドが生成されません。メソッドはパフォーマンスに優れていることが期待されているため、外部リソースに依存するワークフローをブロックするのは不適切です。たとえば、CodeActivity アクティビティは通常、Web サービスを呼び出すべきではありません。

CodeActivity の詳細については、『Windows Workflow Foundation クラス ライブラリ リファレンス』の System.Workflow.Activities 名前空間にある CodeActivity クラスを参照してください。

CodeActivity アクティビティの使用方法を示すコード サンプルについては、「Simple Sequential Workflow」を参照してください。

関連項目

参照

CodeActivity

その他の技術情報

Simple Sequential Workflow Sample
Windows Workflow Foundation アクティビティ

Footer image

Copyright © 2007 by Microsoft Corporation.All rights reserved.