HI,
Я хочу передать данные чанка из службы WCF клиенту. У меня есть таблица с 16 миллионами записей, и поэтому, когда клиент запрашивает данные из этой таблицы, я открываю в этой таблице устройство чтения данных, сериализую и отправляю каждую запись клиенту, вот моя подпись метода ..
public AsyncResult FindAsync(AsyncRequest request)
где AsyncResult и AsyncRequest - это MessageContract, а в AsyncResult есть поток. проблема в том, что когда клиент вызывает метод, моя функция не возвращает, пока все данные не записаны в потоке на сервере ... возможно ли изменить это поведение или я должен использовать обратные вызовы?