0

WF4で「Persist activities cannot be included within no persistence blocks」エラーが発生するルールが欲しい。最初の受信と送信の間に持続できないことがわかりましたが、一般的な考え方がわかりません。

任意のコメント?

ありがとう

4

1 に答える 1

3

非永続ゾーンの目的は、途中から再開できないことを行っていることを示すことです。たとえば、Receive アクションと SendReply アクションの場合、途中で固執すると、後でワークフローが中止された場合にそこから再開することもできます。SendReply の前に再開する場合、再開後の最初のステップは応答を送信することですが、要求がないため、応答を送信する場所がありません。同じことが TransactionScope にも当てはまります。トランザクションの途中で再開することはできません。

したがって、基本的にワークフローに永続化アクティビティをドロップすると、ディスクから再ロードした後、その時点からワークフローを再開できると考えられます。

于 2010-08-13T09:16:07.417 に答える