HttpContent.CopyToAsync Methode

Definition

Serialisieren Sie den HTTP-Inhalt in einen Bytestrom und kopiert ihn in das stream-Objekt, das als stream Parameter bereitgestellt wird.

Überlädt

Name Beschreibung
CopyToAsync(Stream)

Serialisieren Sie den HTTP-Inhalt in einen Bytestrom und kopiert ihn in das stream-Objekt, das als stream Parameter bereitgestellt wird.

CopyToAsync(Stream, TransportContext)

Serialisieren Sie den HTTP-Inhalt in einen Bytestrom und kopiert ihn in das stream-Objekt, das als stream Parameter bereitgestellt wird.

Hinweise

Dieser Vorgang blockiert nicht.

Diese Methode verwendet SerializeToStreamAsync(Stream, TransportContext, CancellationToken) , wenn der Inhalt implementiert oder SerializeToStreamAsync(Stream, TransportContext) intern in den angegebenen Datenstrom serialisiert wird. Wenn der Inhalt zuvor gepuffert wurde, z. B. durch Aufrufen LoadIntoBufferAsync(), gibt die Methode den gepufferten Inhalt zurück und ruft nicht die Serialisierungsmethode auf.

CopyToAsync(Stream)

Serialisieren Sie den HTTP-Inhalt in einen Bytestrom und kopiert ihn in das stream-Objekt, das als stream Parameter bereitgestellt wird.

public:
 System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ stream);
public System.Threading.Tasks.Task CopyToAsync(System.IO.Stream stream);
member this.CopyToAsync : System.IO.Stream -> System.Threading.Tasks.Task
Public Function CopyToAsync (stream As Stream) As Task

Parameter

stream
Stream

Der Zielstream.

Gibt zurück

Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.

Hinweise

Dieser Vorgang wird nicht blockiert. Das zurückgegebene Task Objekt wird abgeschlossen, nachdem der gesamte Inhalt in das Streamobjekt geschrieben wurde, das als stream Parameter übergeben wurde.

Gilt für:

CopyToAsync(Stream, TransportContext)

Serialisieren Sie den HTTP-Inhalt in einen Bytestrom und kopiert ihn in das stream-Objekt, das als stream Parameter bereitgestellt wird.

public:
 System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ stream, System::Net::TransportContext ^ context);
public System.Threading.Tasks.Task CopyToAsync(System.IO.Stream stream, System.Net.TransportContext context);
member this.CopyToAsync : System.IO.Stream * System.Net.TransportContext -> System.Threading.Tasks.Task
Public Function CopyToAsync (stream As Stream, context As TransportContext) As Task

Parameter

stream
Stream

Der Zielstream.

context
TransportContext

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

Gibt zurück

Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.

Hinweise

Dieser Vorgang wird nicht blockiert. Das zurückgegebene Task Objekt wird abgeschlossen, nachdem der gesamte Inhalt in das Streamobjekt geschrieben wurde, das als stream Parameter übergeben wurde.

Gilt für: