2009-05-12 17 views
3

HI、 WCFサービスからクライアントにチャンクデータを渡す必要はありません。私、16万件のレコードを持つテーブルが、クライアントがそのテーブルからデータを要求したときに、私はそのテーブルにDataReaderを開き、シリアライズしてクライアントにすべてのレコードを送って、ここに私のメソッドシグネチャ..ですWCFチャンクデータ(ストリームあり)

public AsyncResult FindAsync(AsyncRequest request) 

AsyncResultとAsyncRequestはMessageContractで、AsyncResultにはストリームがあります。問題は、クライアントがmetodを呼び出すと、サーバーのストリームにすべてのデータが書かれていない限り、関数が返されないということです。この振る舞いを変更することは可能でしょうか、コールバックを使用する必要がありますか?

答えて

関連する問題