Метод IXMLHTTPRequest2::SetCustomResponseStream (msxml6.h)

Предоставляет пользовательский поток для замены стандартного потока для получения HTTP-ответа.

Синтаксис

HRESULT SetCustomResponseStream(
  ISequentialStream *pSequentialStream
);

Параметры

pSequentialStream

Пользовательский поток, который получит HTTP-ответ. ISequentialStream

Возвращаемое значение

Возвращает S_OK при успешном выполнении.

Комментарии

После вызова этого метода IXMLHTTPRequest2 вызовет метод ISequentialStream::Write при получении данных ответа от сервера. Вы можете начать обработку данных в это время, но избежать интенсивной обработки, так как вызов выполняется встроенным образом для получения дополнительных данных с сервера. Так как этот IXMLHTTPRequest2 никогда не вызывает ISequentialStream::Read в пользовательском потоке, можно с уверенностью возвращать E_NOTIMPL , если приложению не нужно использовать ISequentialStream::Read.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP],MSXML 6.0 и более поздних версий
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header msxml6.h

См. также раздел

Интерфейс ISequentialStream

IXMLHTTPRequest2