WorkflowServiceHost에서 호스팅되는 워크 플로 서비스에 대해 두 가지 방법이 있습니다.Workflow Foundation 4 WorkflowServiceHost 메시지 상관
첫 번째 메서드가 호출되어 다른 웹 서비스, 데이터베이스 작업 등과 이야기하지만 일부 경우에는 지연 활동과 마찬가지로 잠시 멈추고 db에 지속되어 일부 인간 행동이 발생할 때까지 기다립니다. 계속하기 전에 일어나십시오.
이 두 번째 방법은이 지속 된 워크 플로에 연결하고 로컬 변수를 변경 한 다음 처리를 계속할 수 있어야합니다.
워크 플로의 메시지 기반 상관 관계를 살펴 보았지만 어떤 종류의 무한 while 루프가 워크 플로 인스턴스를 활성 상태로 유지하여 두 번째 서비스 메서드 호출이 여전히 실행되는 동안 도착할 수있는 예제 만 찾을 수 있습니다.
내 워크 플로 인스턴스가 지연되고 지속되므로 두 번째 서비스 호출이 어디에도 표시되지 않습니다 (워크 플로 인스턴스를 활성 상태로 유지하면서 루프를 반복 할 수 없음).
나는 이것이 의미가 있기를 바랍니다 - 환호!
예외는 발생하지 않지만 두 번째 서비스 호출은 아무 것도하지 않는 것 같습니다. 로컬 변수가 변경되어 콘솔 창으로 출력되지만 아무 일도 일어나지 않을 것으로 예상했습니다. 첫 번째 메서드 호출이 지연 작업을 트리거했기 때문에 아무 것도하지 않을 것입니다. 데모 애플 리케이션을 문제 해결사 이메일 주소로 이메일로 보내 주시겠습니까? 건배! – Lygpt