Freigeben über


IXMLHTTPRequest2::SetCustomResponseStream-Methode (msxml6.h)

Stellt einen benutzerdefinierten Stream bereit, um den Standardstream für den Empfang einer HTTP-Antwort zu ersetzen.

Syntax

HRESULT SetCustomResponseStream(
  ISequentialStream *pSequentialStream
);

Parameter

pSequentialStream

Benutzerdefinierter Stream, der die HTTP-Antwort empfängt. ISequentialStream

Rückgabewert

Gibt bei Erfolg S_OK zurück.

Bemerkungen

Nachdem diese Methode aufgerufen wurde, ruft IXMLHTTPRequest2 die ISequentialStream::Write-Methode auf, wenn sie Antwortdaten vom Server empfängt. Sie können zu diesem Zeitpunkt mit der Verarbeitung der Daten beginnen, aber eine umfangreiche Verarbeitung vermeiden, da der Aufruf inline erfolgt, um weitere Daten vom Server zu empfangen. Da diese IXMLHTTPRequest2 niemals ISequentialStream::Read im benutzerdefinierten Stream aufruft, ist es sicher, E_NOTIMPL zurückzugeben, wenn die Anwendung ISequentialStream::Read nicht verwenden muss.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps],MSXML 6.0 und höher
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile msxml6.h

Weitere Informationen

ISequentialStream-Schnittstelle

IXMLHTTPRequest2