HttpContent.CopyToAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
| CopyToAsync(Stream, TransportContext) |
Serialisieren Sie den HTTP-Inhalt in einen Bytestrom und kopiert ihn in das stream-Objekt, das als |
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.