2011-11-08 3 views
0

서비스에서 두 개의 메소드 - GetToken 및 GetData가 있습니다. 먼저 GetToken을 실행하여 GetData에서 매개 변수로 설정해야하는 Token을 선택해야합니다.WF로 wcf 서비스 실행 경로 강제 실행

WC를 사용하여 GetData가 GetToken을 실행하기 전에 항상 WCF를 강제로 사용할 수 있습니까?

답변

1

예 WorkflowService를 사용하면 작업 순서를 만들 수 있습니다. 먼저 워크 플로를 만드는 GetToken 작업의 수신 활동과 워크 플로를 계속 진행하기 위해 토큰과 상관되는 GetData 작업을 놓습니다. 물론 이것은 영속성 데이터베이스가 필요합니다.

반면에 WCF를 사용하면 유효한 토큰없이 GetData 서비스에 대한 호출을 거부하여 동일한 작업을 수행 할 수 있습니다. 토큰을 발급하여 데이터 저장소에 저장 한 다음 GetData 호출에서 데이터 저장소의 토큰을 확인합니다.

현실적으로 WF는 지속성을 유지하면서 많은 작업을 수행합니다.