HttpContent.CopyToAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Serializuj zawartość HTTP do strumienia bajtów i kopiuje ją do obiektu strumienia podanego stream
jako parametr.
Przeciążenia
CopyToAsync(Stream) |
Serializuj zawartość HTTP do strumienia bajtów i kopiuje ją do obiektu strumienia podanego |
CopyToAsync(Stream, TransportContext) |
Serializuj zawartość HTTP do strumienia bajtów i kopiuje ją do obiektu strumienia podanego |
CopyToAsync(Stream, CancellationToken) |
Serializuj zawartość HTTP do strumienia bajtów i kopiuje ją do obiektu strumienia podanego |
CopyToAsync(Stream, TransportContext, CancellationToken) |
Serializuj zawartość HTTP do strumienia bajtów i kopiuje ją do obiektu strumienia podanego |
Uwagi
Ta operacja nie blokuje.
Ta metoda używa metody SerializeToStreamAsync(Stream, TransportContext, CancellationToken) , jeśli zaimplementowano lub SerializeToStreamAsync(Stream, TransportContext) wewnętrznie, aby serializować zawartość w danym strumieniu. Jeśli zawartość została wcześniej buforowana, na przykład przez wywołanie metody LoadIntoBufferAsync(), metoda zwróci buforowaną zawartość i nie wywoła metody serializacji.
CopyToAsync(Stream)
- Źródło:
- HttpContent.cs
- Źródło:
- HttpContent.cs
- Źródło:
- HttpContent.cs
Serializuj zawartość HTTP do strumienia bajtów i kopiuje ją do obiektu strumienia podanego 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
Strumień docelowy.
Zwraca
Obiekt zadania reprezentujący operację asynchroniczną.
Uwagi
Ta operacja nie będzie blokować. Zwrócony Task obiekt zostanie ukończony po zapisaniu całej zawartości do obiektu strumienia przekazanego stream
jako parametr.
Dotyczy
CopyToAsync(Stream, TransportContext)
- Źródło:
- HttpContent.cs
- Źródło:
- HttpContent.cs
- Źródło:
- HttpContent.cs
Serializuj zawartość HTTP do strumienia bajtów i kopiuje ją do obiektu strumienia podanego 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
Strumień docelowy.
- context
- TransportContext
Informacje o transporcie (na przykład token powiązania kanału). Ten parametr może mieć wartość null
.
Zwraca
Obiekt zadania reprezentujący operację asynchroniczną.
Uwagi
Ta operacja nie będzie blokować. Zwrócony Task obiekt zostanie ukończony po zapisaniu całej zawartości do obiektu strumienia przekazanego stream
jako parametr.
Dotyczy
CopyToAsync(Stream, CancellationToken)
- Źródło:
- HttpContent.cs
- Źródło:
- HttpContent.cs
- Źródło:
- HttpContent.cs
Serializuj zawartość HTTP do strumienia bajtów i kopiuje ją do obiektu strumienia podanego 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
Strumień docelowy.
- cancellationToken
- CancellationToken
Token anulowania, aby anulować operację.
Zwraca
Obiekt zadania reprezentujący operację asynchroniczną.
Wyjątki
Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.
Uwagi
Ta operacja nie będzie blokować. Zwrócony Task obiekt zostanie ukończony po zapisaniu całej zawartości do obiektu strumienia przekazanego stream
jako parametr.
Dotyczy
CopyToAsync(Stream, TransportContext, CancellationToken)
- Źródło:
- HttpContent.cs
- Źródło:
- HttpContent.cs
- Źródło:
- HttpContent.cs
Serializuj zawartość HTTP do strumienia bajtów i kopiuje ją do obiektu strumienia podanego 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
Strumień docelowy.
- context
- TransportContext
Informacje o transporcie (na przykład token powiązania kanału). Ten parametr może mieć wartość null
.
- cancellationToken
- CancellationToken
Token anulowania, aby anulować operację.
Zwraca
Obiekt zadania reprezentujący operację asynchroniczną.
Wyjątki
Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.
Uwagi
Ta operacja nie będzie blokować. Zwrócony Task obiekt zostanie ukończony po zapisaniu całej zawartości do obiektu strumienia przekazanego stream
jako parametr.