1
我想弄清楚是否有可能實現一個.NET接口,其中的接口方法必須返回一些東西,你正在實現與異步WCF服務的特定接口方法?使用異步WCF服務實現接口?
希望你應該已經看到我遇到的問題。
這裏的接口:
public interface IDataService { IDataServiceResponse SendDataRequest(); }
IDataServiceResponse應該表示對我的異步WCF回調的結果,一個簡單的容器。
這裏就是我實現的接口方法,SendDataRequest()
public IDataServiceResponse SendDataRequest() { InitializeDataServiceParameters(); // Call the web service asynchronously, here.... _client.BeginQueryJobs(_parameters, DataServiceQueryCallBack, _client); // How do I return _dataServiceResponse, if I am calling the WCF service // asynchronously?? return _dataServiceResponse; }
而且回調方法簽名的代碼片段:
void DataServiceQueryCallBack(IAsyncResult result) { // ... implementation code }
由於提前, 約翰
太棒了!非常感謝您的協助。 – 2010-04-14 17:44:04