Freigeben über


HttpContent.CopyTo(Stream, TransportContext, CancellationToken) Methode

Definition

Serialisiert den HTTP-Inhalt in einen Bytedatenstrom und kopiert ihn in stream.

public:
 void CopyTo(System::IO::Stream ^ stream, System::Net::TransportContext ^ context, System::Threading::CancellationToken cancellationToken);
public void CopyTo (System.IO.Stream stream, System.Net.TransportContext? context, System.Threading.CancellationToken cancellationToken);
member this.CopyTo : System.IO.Stream * System.Net.TransportContext * System.Threading.CancellationToken -> unit
Public Sub CopyTo (stream As Stream, context As TransportContext, cancellationToken As CancellationToken)

Parameter

stream
Stream

Der Zieldatenstrom.

context
TransportContext

Informationen zum Transport (z. B. zum Kanalbindungstoken). Dieser Parameter kann null sein.

cancellationToken
CancellationToken

Das Abbruchtoken, um den Vorgang abzubrechen.

Ausnahmen

stream war null.

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Hinweise

Diese Methode verwendet SerializeToStream(Stream, TransportContext, CancellationToken) intern, um den Inhalt in den angegebenen Stream zu serialisieren. Wenn der Inhalt zuvor gepuffert wurde, z. B. durch aufrufen LoadIntoBufferAsync(), gibt die Methode den gepufferten Inhalt zurück und ruft die Serialisierungsmethode nicht auf.

Gilt für: