2011-09-28 6 views
1

WCF 서비스를 처음 사용합니다. ASP.NET과 WCF 서비스는 기본적으로 동기식이라고 읽었습니다. 그러나 우리는 ASP.NET과 WCF 서비스를 모두 비동기 적으로 구현할 수 있습니다. 생성 된 웹 서비스 클라이언트 (프록시 클래스)가 기본적으로 동기식 또는 비동기식인지 여부를 알고 싶습니다.생성 된 WCF 서비스 클라이언트가 기본적으로 동기 또는 비동기 중 어느 것이어야합니까?

답변

1

기본값은 동기입니다. 당신이 비동기 메소드 서명을 원하는 경우에

역시 당신은 svcutil.exe

C:\> svcutil (some URL here) /async 

에 대한 /async을 지정하거나 필요하거나 Visual Studio에서 당신의 Add Service Reference 대화 상자에서 Generate asynchronous operations 옵션을 선택해야합니다.

enter image description here

그리고 물론

- 당신은 비동기 방법을 생성 한 후, 당신은 또한 (그들이 당신의 서비스 메소드의 각 Begin(YourMethodName)End(YourMethodName)라고합니다) ..... 분명히 전화 그, 필요