문제

WF4에 대한 고급 이해를 얻기 위해 Visual Studio 2010의 Beta 2와 함께 작업하고 있습니다. IF 활동에 포함 된 픽 활동이있는 워크 플로우를 만들었습니다. 픽 활동에는 두 개의 트리거가 있습니다. 하나는 타임 스팬이 10 초인 지연 세트가 포함되어 있고, 다른 트리거에는 관리자가 승인 할 북마크가 있습니다. 지연을 사용하여 관리자가 할당 된 시간에 승인하지 않으면 "상태"변수를 "만료"하도록 설정하려고합니다. 이것은 Matt Milner가 그의 게시물에서 한 일과 매우 유사합니다. http://msdn.microsoft.com/en-us/library/ee342461.aspx, 그는 Dowhile 활동을 사용하는 반면, 여기에 설명한 IF 활동을 사용해야합니다. 또한 ASP.NET 응용 프로그램에서 지속성을 사용하고 워크 플로를 호스팅하고 있습니다. 인터넷 브라우저가 워크 플로를 메모리로 실행하지 않아서 내가보고있는 문제가 발생하는지 궁금합니다. 지연이 완료되면 워크 플로가 다시 시작될 수있는 방법이 없습니다.

도움이 되었습니까?

해결책

WorkflowserViceHost 또는 XAMLX를 사용하여 워크 플로우를 호스팅하려면 WorkFlowManagementService를 구성하여 워크 플로를 다시로드하고 다시 시작해야합니다. WorkflowApplication을 사용하는 경우 워크 플로우가 지속 된 후에 워크 플로를 다시로드 할 책임이 있습니다.

그러나 Chris가 말했듯이 : 실제로 잘못되고있는 것에 대한 조금 더 많은 정보가 여기에서 도움이 될 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top