2

3 개의 수신 보내기 작업이 있습니다. 필자는 문서별로 첫 번째 및 두 번째 수신 활동을 구성했습니다.워크 플로를 사용한 상관 관계

은 참조 : http://msdn.microsoft.com/en-us/magazine/gg535671.aspx

내 첫 2 작동 계약 좋은 노력하고 있습니다. 난 내 마지막받을 활동을 호출 할 때하지만 인스턴스 키 '761c9e4a-2835-d6ec-6017-581a5fbfb741'인스턴스에 연결되지 되었다 때문에 InstancePersistenceCommand의 실행이 중단 된

다음과 같은 오류 메시지를 얻을 . 이는 인스턴스 또는 키 이 정리되었거나 키가 유효하지 않아서 발생할 수 있습니다. 생성 된 메시지가 잘못된 시간에 보내 졌거나 잘못된 상관 관계 데이터가 포함 된 경우 키가 일 수 있습니다.

내 세 번째 수신 활동이 2 개의 활동 전송과 상관 관계가없는 경우에 발생합니다. 하지만이 상관 관계 Initializers에서 두 번째 전송 활동을 구성하는 방법을 잘 모르겠습니다.

workflowservice를 사용하고 있습니다.

답변

3

세 번째 Receive 활동을 두 번째 Receive 활동과 정확하게 동일한 방식으로 구성하고 세 번째 작업을 수행 할 때 동일한 상관 관계 값을 사용해야합니다.

+0

두 번째 보내기 활동 상관 초기화를 사용해야할까요? 그렇지 않은 경우 두 번째 수신 활동과 정확히 동일하게 수행했습니다. – Praneeth

+0

아니요, 이니셜 라이저는 특정 상관 값이있는 초기 요구에만 사용됩니다. 이 작업은 해당 값에 대한 상관 관계 설정을 수행하는 것입니다. – Maurice

+0

따라서 두 번째 보내기 작업 (처리 없음)에 대한 상관 초기화 프로그램이 없어야합니다. 그게 맞습니까? 하지만 같은 오류가 발생합니까? – Praneeth