HI、 WCFサービスからクライアントにチャンクデータを渡す必要はありません。私、16万件のレコードを持つテーブルが、クライアントがそのテーブルからデータを要求したときに、私はそのテーブルにDataReaderを開き、シリアライズしてクライアントにすべてのレコードを送って、ここに私のメソッドシグネチャ..ですWCFチャンクデータ(ストリームあり)
public AsyncResult FindAsync(AsyncRequest request)
AsyncResultとAsyncRequestはMessageContractで、AsyncResultにはストリームがあります。問題は、クライアントがmetodを呼び出すと、サーバーのストリームにすべてのデータが書かれていない限り、関数が返されないということです。この振る舞いを変更することは可能でしょうか、コールバックを使用する必要がありますか?