この厄介な行動を制御することは可能ですか?ループ(While)アクティビティ内で、作成したステートフルアクティビティ(実行ごとにインデックスをインクリメントするアクティビティ)をexecute()しようとしています。WFエンジンは、反復ごとにアクティビティのクローンを作成しています。クローンは、最新のクローンアクティビティではなく、テンプレートアクティビティから作成されるため、インデックスプロパティがリセットされます。私の目標は、whileアクティビティを実行し、その後、自分のアクティビティのインデックスを出力するPrintActivtyを呼び出すことです。汚い方法でテンプレートを更新しようとしましたが、最初のレベルのネストでは機能しますが、内部で実行しようとすると、機能しません。
ps-アクティビティのExecute()からテンプレートを取得しています:
var template = this.WFActivity.GetActivityByName(this.QualifiedName);
WFActivityは、WFルートアクティビティを指すように設定されたプロパティです。