IHttpContent Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan antarmuka dasar untuk isi entitas HTTP dan header konten.
public interface class IHttpContent : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1796514881, 64423, 19410, 175, 10, 131, 157, 231, 194, 149, 218)]
struct IHttpContent : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1796514881, 64423, 19410, 175, 10, 131, 157, 231, 194, 149, 218)]
public interface IHttpContent : System.IDisposable
Public Interface IHttpContent
Implements IDisposable
- Turunan
- Atribut
- Penerapan
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Keterangan
Konten pesan HTTP sesuai dengan isi entitas dan header yang terkait dengan konten yang ditentukan dalam RFC 2616. Beberapa kelas dan antarmuka di namespace Windows.Web.Http dapat digunakan untuk konten HTTP, termasuk:
- IHttpContent - Antarmuka dasar bagi pengembang untuk membuat objek konten mereka sendiri. Ini mewakili isi entitas HTTP dan header konten. Antarmuka ini memiliki metode yang mendapatkan dan mengatur data konten aktual. Ini juga menyediakan properti yang mendapatkan dan mengatur header terkait konten.
- HttpBufferContent - Konten HTTP yang menggunakan buffer.
- HttpFormUrlEncodedContent - Konten HTTP yang menggunakan tuple nama/nilai yang dikodekan dengan jenis MIME aplikasi/x-www-form-urlencoded .
- HttpMultipartContent - Konten HTTP yang menggunakan jenis MIME multipart/*.
- HttpMultipartFormDataContent - Konten HTTP yang menggunakan jenis MIME multipart/form-data yang dikodekan.
- HttpStreamContent - Konten HTTP yang menggunakan aliran. Tipe konten ini digunakan oleh metode HTTP untuk menerima data dan metode HTTP untuk mengunggah data.
- HttpStringContent - Konten HTTP yang menggunakan string.
Properti
Headers |
Dapatkan kumpulan header konten yang diatur di IHttpContent. |
Metode
BufferAllAsync() |
Serialisasi konten HTTP ke dalam memori sebagai operasi asinkron. |
Dispose() |
Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, melepaskan, atau mereset sumber daya yang tidak terkelola. |
ReadAsBufferAsync() |
Serialisasi konten HTTP ke buffer sebagai operasi asinkron. |
ReadAsInputStreamAsync() |
Serialisasi konten HTTP dan kembalikan aliran input yang mewakili konten sebagai operasi asinkron. |
ReadAsStringAsync() |
Serialisasi konten HTTP ke String sebagai operasi asinkron. |
TryComputeLength(UInt64) |
Menentukan apakah konten HTTP memiliki panjang byte yang valid. |
WriteToStreamAsync(IOutputStream) |
Tulis konten HTTP ke aliran output sebagai operasi asinkron. |