Sdílet prostřednictvím


HttpContent.CopyToAsync Metoda

Definice

Serializujte obsah HTTP do streamu bajtů a zkopírujte ho do objektu stream poskytnutého stream jako parametr.

Přetížení

CopyToAsync(Stream)

Serializujte obsah HTTP do streamu bajtů a zkopírujte ho do objektu stream poskytnutého stream jako parametr.

CopyToAsync(Stream, TransportContext)

Serializujte obsah HTTP do streamu bajtů a zkopírujte ho do objektu stream poskytnutého stream jako parametr.

CopyToAsync(Stream, CancellationToken)

Serializujte obsah HTTP do streamu bajtů a zkopírujte ho do objektu stream poskytnutého stream jako parametr.

CopyToAsync(Stream, TransportContext, CancellationToken)

Serializujte obsah HTTP do streamu bajtů a zkopírujte ho do objektu stream poskytnutého stream jako parametr.

Poznámky

Tato operace neblokuje.

Tato metoda používá SerializeToStreamAsync(Stream, TransportContext, CancellationToken) , pokud jsou implementovány nebo SerializeToStreamAsync(Stream, TransportContext) interně serializovat obsah do daného datového proudu. Pokud byl obsah dříve vyrovnávací paměti, například voláním LoadIntoBufferAsync(), vrátí metoda obsah ve vyrovnávací paměti a nevolá metodu serializace.

CopyToAsync(Stream)

Zdroj:
HttpContent.cs
Zdroj:
HttpContent.cs
Zdroj:
HttpContent.cs

Serializujte obsah HTTP do streamu bajtů a zkopírujte ho do objektu stream poskytnutého stream jako parametr.

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

Parametry

stream
Stream

Cílový datový proud.

Návraty

Objekt úlohy představující asynchronní operaci.

Poznámky

Tato operace nebude blokována. Task Vrácený objekt se dokončí po zápisu veškerého obsahu do objektu streamu předaného jako stream parametr.

Platí pro

CopyToAsync(Stream, TransportContext)

Zdroj:
HttpContent.cs
Zdroj:
HttpContent.cs
Zdroj:
HttpContent.cs

Serializujte obsah HTTP do streamu bajtů a zkopírujte ho do objektu stream poskytnutého stream jako parametr.

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);
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

Parametry

stream
Stream

Cílový datový proud.

context
TransportContext

Informace o přenosu (například token vazby kanálu). Tento parametr může být null.

Návraty

Objekt úlohy představující asynchronní operaci.

Poznámky

Tato operace nebude blokována. Task Vrácený objekt se dokončí po zápisu veškerého obsahu do objektu streamu předaného jako stream parametr.

Platí pro

CopyToAsync(Stream, CancellationToken)

Zdroj:
HttpContent.cs
Zdroj:
HttpContent.cs
Zdroj:
HttpContent.cs

Serializujte obsah HTTP do streamu bajtů a zkopírujte ho do objektu stream poskytnutého stream jako parametr.

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

Parametry

stream
Stream

Cílový datový proud.

cancellationToken
CancellationToken

Token zrušení pro zrušení operace.

Návraty

Objekt úlohy představující asynchronní operaci.

Výjimky

Token zrušení byl zrušen. Tato výjimka se uloží do vrácené úlohy.

Poznámky

Tato operace nebude blokována. Task Vrácený objekt se dokončí po zápisu veškerého obsahu do objektu streamu předaného jako stream parametr.

Platí pro

CopyToAsync(Stream, TransportContext, CancellationToken)

Zdroj:
HttpContent.cs
Zdroj:
HttpContent.cs
Zdroj:
HttpContent.cs

Serializujte obsah HTTP do streamu bajtů a zkopírujte ho do objektu stream poskytnutého stream jako parametr.

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

Parametry

stream
Stream

Cílový datový proud.

context
TransportContext

Informace o přenosu (například token vazby kanálu). Tento parametr může být null.

cancellationToken
CancellationToken

Token zrušení pro zrušení operace.

Návraty

Objekt úlohy představující asynchronní operaci.

Výjimky

Token zrušení byl zrušen. Tato výjimka se uloží do vrácené úlohy.

Poznámky

Tato operace nebude blokována. Task Vrácený objekt se dokončí po zápisu veškerého obsahu do objektu streamu předaného jako stream parametr.

Platí pro