HttpContent.CopyToAsync Metoda

Definice

Serializace obsahu HTTP do datového proudu bajtů a zkopíruje ho do objektu streamu poskytnutého stream jako parametr.

Přetížení

Name Description
CopyToAsync(Stream)

Serializace obsahu HTTP do datového proudu bajtů a zkopíruje ho do objektu streamu poskytnutého stream jako parametr.

CopyToAsync(Stream, TransportContext)

Serializace obsahu HTTP do datového proudu bajtů a zkopíruje ho do objektu streamu poskytnutého stream jako parametr.

CopyToAsync(Stream, CancellationToken)

Serializace obsahu HTTP do datového proudu bajtů a zkopíruje ho do objektu streamu poskytnutého stream jako parametr.

CopyToAsync(Stream, TransportContext, CancellationToken)

Serializace obsahu HTTP do datového proudu bajtů a zkopíruje ho do objektu streamu poskytnutého stream jako parametr.

Poznámky

Tato operace neblokuje.

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

CopyToAsync(Stream)

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

Serializace obsahu HTTP do datového proudu bajtů a zkopíruje ho do objektu streamu 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 úkolu představující asynchronní operaci.

Poznámky

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

Platí pro

CopyToAsync(Stream, TransportContext)

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

Serializace obsahu HTTP do datového proudu bajtů a zkopíruje ho do objektu streamu 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 úkolu představující asynchronní operaci.

Poznámky

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

Platí pro

CopyToAsync(Stream, CancellationToken)

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

Serializace obsahu HTTP do datového proudu bajtů a zkopíruje ho do objektu streamu 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 úkolu představující asynchronní operaci.

Výjimky

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

Poznámky

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

Platí pro

CopyToAsync(Stream, TransportContext, CancellationToken)

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

Serializace obsahu HTTP do datového proudu bajtů a zkopíruje ho do objektu streamu 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 úkolu představující asynchronní operaci.

Výjimky

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

Poznámky

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

Platí pro