문제

다양한 활동이 포함된 순차적 워크플로가 있습니다.이러한 활동 중 하나는 내 유료 S3 계정에 액세스해야 합니다.잘 작동하지만 '호스트를 찾을 수 없음'이나 일부 시간 초과 등과 같은 예상치 못한 상황을 처리할 수 있는지 확인하고 싶습니다.

그래서 ..나는 일반적으로 TRY / CATCH 안에 코드를 넣습니다.괜찮아 ..하지만 워크플로우로 무엇을 해야 할지 잘 모르겠습니다..코드가 올바르게 완료되지 않으면 이 워크플로의 논리에 따라 나머지 워크플로가 발생하지 않아야 하기 때문입니다.

그래서 연결을 몇 번 다시 시도하고 싶었습니다 ..최종적으로 실패하면 이메일 활동을 호출하고 워크플로를 종료합니다.

이에 대한 모범 사례가 무엇인지 보여주는 데 도움이 되는 제안이나 동영상 링크 또는 스크린샷을 제공할 수 있는 사람이 있나요?

건배!

도움이 되었습니까?

해결책

다음을 살펴보세요. FaultHandlerActivity, 이는 다음에 의해 지정된 유형의 예외를 처리하는 데 사용됩니다. FaultType 재산.WF의 오류 처리에 대한 일부 링크:

또 다른 방법은 Activity.HandleFault 활동 실행 컨텍스트 내에서 예외가 발생할 때 호출되는 메서드입니다.

다른 팁

사용자 정의 재시도 활동에 대한 이 블로그 기사를 살펴볼 수도 있습니다.http://www.pluralsight.com/community/blogs/matt/archive/2007/11/28/49315.aspx

딱 필요한 것 같네요!

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