1

私は、マネージャーが必要なリソースの要求を承認するための WF4 プロジェクトに取り組んでいます。私は、「Request」というクラスのカスタム タイプの引数を渡しています。Request クラスには、Player 型の List が含まれています。「Player」は、承認マネージャーを表すために作成した別のクラスです。両方のクラスで DataContract Serializer を使用してシリアル化していますが、1 つの問題ですべてが正常に機能します。ワークフローで、実際に承認を実行した Player で Request クラスまたは List of Player コレクションを更新しようとすると、ワークフローが終了し、永続化データベースの InstancesTable からレコードが削除されます。なぜこれが起こるのか誰か知っていますか?ワークフローに渡されたオブジェクトを動的に更新する方法が必要だと考えていますが、できます。

4

1 に答える 1

2

ワークフローを強制終了するオブジェクトを更新した結果、例外が発生したようです。WorkflowApplication を使用している場合は、コールバックを OnUnhandledException に追加し、UnhandledException をチェックして問題を確認してください。

于 2010-05-12T11:04:57.083 に答える