Udostępnij za pośrednictwem


HttpContent.CopyToAsync Metoda

Definicja

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 stream jako parametr.

CopyToAsync(Stream, TransportContext)

Serializuj zawartość HTTP do strumienia bajtów i kopiuje ją do obiektu strumienia podanego stream jako parametr.

CopyToAsync(Stream, CancellationToken)

Serializuj zawartość HTTP do strumienia bajtów i kopiuje ją do obiektu strumienia podanego stream jako parametr.

CopyToAsync(Stream, TransportContext, CancellationToken)

Serializuj zawartość HTTP do strumienia bajtów i kopiuje ją do obiektu strumienia podanego stream jako parametr.

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.

Dotyczy