HttpContent.CopyToAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Serialisera HTTP-innehållet till en ström med byte och kopierar det till det dataströmobjekt som anges som parameter.stream
Överlagringar
| Name | Description |
|---|---|
| CopyToAsync(Stream) |
Serialisera HTTP-innehållet till en ström med byte och kopierar det till det dataströmobjekt som anges som parameter. |
| CopyToAsync(Stream, TransportContext) |
Serialisera HTTP-innehållet till en ström med byte och kopierar det till det dataströmobjekt som anges som parameter. |
Kommentarer
Den här åtgärden blockeras inte.
Den här metoden använder SerializeToStreamAsync(Stream, TransportContext, CancellationToken) om den implementeras eller SerializeToStreamAsync(Stream, TransportContext) internt för att serialisera innehållet till den angivna strömmen. Om innehållet tidigare har buffrats, till exempel genom att anropa LoadIntoBufferAsync(), returnerar metoden det buffrade innehållet och anropar inte serialiseringsmetoden.
CopyToAsync(Stream)
Serialisera HTTP-innehållet till en ström med byte och kopierar det till det dataströmobjekt som anges som parameter.stream
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
Parametrar
- stream
- Stream
Målströmmen.
Returer
Aktivitetsobjektet som representerar den asynkrona åtgärden.
Kommentarer
Den här åtgärden kommer inte att blockeras. Det returnerade objektet slutförs Task när allt innehåll har skrivits till dataströmsobjektet som skickades som stream parameter.
Gäller för
CopyToAsync(Stream, TransportContext)
Serialisera HTTP-innehållet till en ström med byte och kopierar det till det dataströmobjekt som anges som parameter.stream
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
Parametrar
- stream
- Stream
Målströmmen.
- context
- TransportContext
Information om transporten (t.ex. kanalbindningstoken). Den här parametern kan vara null.
Returer
Aktivitetsobjektet som representerar den asynkrona åtgärden.
Kommentarer
Den här åtgärden kommer inte att blockeras. Det returnerade objektet slutförs Task när allt innehåll har skrivits till dataströmsobjektet som skickades som stream parameter.