0

私には 4 つのクラスがあり、それぞれにいくつかのメソッド (すべて同じで、共通のインターフェイスを実装しています) と、インスタンスが機能するために知っておく必要があるものを含む Dictionary<> があります。それらは連続して動作し、「A」が終了してから状態(ファイルまたはDBのいずれか)にいくつかのものを書き込み、次に「B」がその作業を行い、次に「C」、「D」の順に動作します。現在、コンソール アプリはそれぞれを実行するだけです。

「A」と「B」の間に何かを入れる必要があり、その後「C」と「D」の間に何かを入れる必要がある時がすぐに来ます。あなたはアイデアを得る。

Framework 4.0 の Windows ワークフローは、単純なシーケンス オーケストレーションの良い候補になると思いました。そこで、新しい XAML ファイルを追加し、デザイナーを起動しました。次に何をすべきかわかりません。オブジェクトをインスタンス化し、辞書を設定して実行したいだけです。

どうすればそれを始めることができますか? Google での単純なオーケストレーション検索は役に立ちません。

ありがとう。

4

1 に答える 1

0

次のWF初心者を助けるために:

デザイナーを開きます。

「シーケンス」をデザイン サーフェイスにドラッグします。

シーケンス内に「InvokeMethod」をドラッグします。

インスタンス タイプのターゲット タイプは null である必要があります。

ターゲット オブジェクトは「New my.namespace.my.class」である必要があります (New は VBasic 構文であり、C# を実行している場合でも必要です)。

MethodName には、呼び出すメソッドの名前が必要です。

プロパティを取得し、省略記号をクリックして、コードのクラス定義で指定されているのと同じ順序でプロパティを追加します。

終わり。

Bing に適した言葉を見つけるまで、しばらくつまずきました。InvokeMethod は、カスタム コードをアクティビティとして実行できる機能です。他にも少なくとも99e99の方法があると確信していますが、これが私にとってうまくいく方法です。

ありがとう。

于 2011-05-20T01:57:22.133 に答える