私はWCFとAsyncを初めて使用します。長時間実行されるメソッドでBeginとEndのサービスがあります。
[ServiceContract]
public interface IDocImagingStatusService
{
[OperationContract(AsyncPattern = true)]
IAsyncResult BeginGetDirectoryCount(AsyncCallback callback, object state);
IList<DirectoryCounts> EndGetDirectoryCount(IAsyncResult result);
}
クライアントはBeginGetDirectoryCountを呼び出す必要がありますが、表示されるのはGetDirectoryCount()メソッドだけです。彼らはどこに行きましたか?
var docImgSvc = new DocImagingService.DocImagingStatusServiceClient( "WSHttpBinding_IDocImagingStatusService");
docImgSvc.GetDirectoryCount();