Bagikan melalui


HttpContent.CreateContentReadStreamAsync Metode

Definisi

Overload

CreateContentReadStreamAsync()

Serialisasi konten HTTP ke aliran memori sebagai operasi asinkron.

CreateContentReadStreamAsync(CancellationToken)

Menserialisasikan konten HTTP ke aliran memori sebagai operasi asinkron.

CreateContentReadStreamAsync()

Sumber:
HttpContent.cs
Sumber:
HttpContent.cs
Sumber:
HttpContent.cs

Serialisasi konten HTTP ke aliran memori sebagai operasi asinkron.

protected:
 virtual System::Threading::Tasks::Task<System::IO::Stream ^> ^ CreateContentReadStreamAsync();
protected virtual System.Threading.Tasks.Task<System.IO.Stream> CreateContentReadStreamAsync ();
abstract member CreateContentReadStreamAsync : unit -> System.Threading.Tasks.Task<System.IO.Stream>
override this.CreateContentReadStreamAsync : unit -> System.Threading.Tasks.Task<System.IO.Stream>
Protected Overridable Function CreateContentReadStreamAsync () As Task(Of Stream)

Mengembalikan

Objek tugas yang mewakili operasi asinkron.

Keterangan

Operasi ini tidak akan memblokir. Objek yang dikembalikan Task<TResult> akan selesai setelah semua konten ditulis ke aliran memori.

Setelah operasi selesai, Result properti pada objek tugas yang dikembalikan berisi aliran memori yang mewakili konten HTTP. Aliran yang dikembalikan kemudian dapat digunakan untuk membaca konten menggunakan berbagai API aliran.

Metode buffer CreateContentReadStreamAsync konten ke aliran memori. Kelas turunan dapat mengambil alih perilaku ini jika ada cara yang lebih baik untuk mengambil konten sebagai stream. Misalnya, array byte atau string dapat menggunakan cara metode yang lebih efisien seperti membungkus baca-saja MemoryStream di sekitar byte atau string.

Berlaku untuk

CreateContentReadStreamAsync(CancellationToken)

Sumber:
HttpContent.cs
Sumber:
HttpContent.cs
Sumber:
HttpContent.cs

Menserialisasikan konten HTTP ke aliran memori sebagai operasi asinkron.

protected:
 virtual System::Threading::Tasks::Task<System::IO::Stream ^> ^ CreateContentReadStreamAsync(System::Threading::CancellationToken cancellationToken);
protected virtual System.Threading.Tasks.Task<System.IO.Stream> CreateContentReadStreamAsync (System.Threading.CancellationToken cancellationToken);
abstract member CreateContentReadStreamAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
override this.CreateContentReadStreamAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
Protected Overridable Function CreateContentReadStreamAsync (cancellationToken As CancellationToken) As Task(Of Stream)

Parameter

cancellationToken
CancellationToken

Token pembatalan untuk membatalkan operasi.

Mengembalikan

Objek tugas yang mewakili operasi asinkron.

Pengecualian

Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.

Keterangan

Operasi ini tidak akan memblokir. Objek yang dikembalikan Task<TResult> akan selesai setelah semua konten ditulis ke aliran memori.

Setelah operasi selesai, Result properti pada objek tugas yang dikembalikan berisi aliran memori yang mewakili konten HTTP. Aliran yang dikembalikan kemudian dapat digunakan untuk membaca konten menggunakan berbagai API aliran.

Metode buffer CreateContentReadStreamAsync konten ke aliran memori. Kelas turunan dapat mengambil alih perilaku ini jika ada cara yang lebih baik untuk mengambil konten sebagai stream. Misalnya, array byte atau string dapat menggunakan cara metode yang lebih efisien seperti membungkus baca-saja MemoryStream di sekitar byte atau string.)

Berlaku untuk