그래서 일부 워크 플로로 일부 개체를 검색하기 위해 외부 WCF 서비스를 호출해야합니다. 문제는 send 활동에 의해 호출 될 WCF 서비스를 조롱하는 방법을 볼 수 없다는 것입니다. 아무도 내가 이것을 어떻게 할 수 있는지 안다?WF4에서 보내기 또는 SendReceive 활동을 사용할 때 WCF 서비스에 대한 호출을 조롱하려면 어떻게해야합니까?
감사합니다, 존
그래서 일부 워크 플로로 일부 개체를 검색하기 위해 외부 WCF 서비스를 호출해야합니다. 문제는 send 활동에 의해 호출 될 WCF 서비스를 조롱하는 방법을 볼 수 없다는 것입니다. 아무도 내가 이것을 어떻게 할 수 있는지 안다?WF4에서 보내기 또는 SendReceive 활동을 사용할 때 WCF 서비스에 대한 호출을 조롱하려면 어떻게해야합니까?
감사합니다, 존
나는 지금까지 XamlInjector를 사용하여이 게시물에 대한 블로그 게시물을 몇 권 게시 한 Ron Jacobs의 가장 좋은 답변을 발견했습니다. 최신 버전 :
이 조롱 할 수 있도록 자신의 인터페이스/클래스에 포장 수, 또는 생성 된 코드에 포함 된 인터페이스를 조롱 수 :
public partial class FooClient : System.ServiceModel.ClientBase<YourApp.FooService.IFooService>, YourApp.EntitiesService.IFooService {
...
}
답변 해 주셔서 감사합니다. 안타깝게도 send와 receive 액티비티는 CoverFactory를 사용하기 때문에 가능하지 않습니다. 따라서 되돌아 오는 객체를 대체 할 방법이 없습니다. –