코드 활동이 순서도에 의해 호출되는 WCF 워크 플로 서비스 (xamlx)가 있습니다.WCF 워크 플로 서비스 코드 활동에서 wcf 서비스 호출
전화해야하는 WCF 서비스에 대한 서비스 참조를 추가했습니다. 그러나이 WCF 서비스의 클라이언트는 내가 필요로하는 코드 활동에서 볼 수 없습니다.
대신 클라이언트가 도구 상자에 나타나므로 워크 플로에서만 사용할 수 있습니다.
그러나 나는 다음과 같은 코드에서 사용할 수 있도록하려면 :
ServiceClient proxy = new ServiceClient();
proxy.MyMethod();
또는 만약 당신이 정말로 사용하여 같은 : 여기
몇 가지 관련 링크입니다 ServiceClient 프록시 = 새로운 ServiceClient를(); proxy.MyMethod(); 별도의 클래스 라이브러리를 만들고 거기에 서비스 참조를 추가하십시오. 그런 다음 정상적으로 서비스 호출을 할 수 있습니다. 이것은 분명히 WCF 서비스의 래퍼이지만, 선호에 따라 코드를 좀 더 깔끔하게 만듭니다. – Jeff