HttpMultipartContent Kelas

Definisi

Menyediakan konten HTTP yang menggunakan jenis MIME multipart/*.

public ref class HttpMultipartContent sealed : IIterable<IHttpContent ^>, IClosable, IStringable, IHttpContent
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.IHttpMultipartContentFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HttpMultipartContent final : IIterable<IHttpContent>, IClosable, IStringable, IHttpContent
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.IHttpMultipartContentFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class HttpMultipartContent final : IIterable<IHttpContent>, IClosable, IStringable, IHttpContent
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.IHttpMultipartContentFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HttpMultipartContent : IEnumerable<IHttpContent>, System.IDisposable, IStringable, IHttpContent
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.IHttpMultipartContentFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class HttpMultipartContent : IEnumerable<IHttpContent>, System.IDisposable, IStringable, IHttpContent
function HttpMultipartContent(subtype, boundary)
Public NotInheritable Class HttpMultipartContent
Implements IDisposable, IEnumerable(Of IHttpContent), IHttpContent, IStringable
Warisan
Object Platform::Object IInspectable HttpMultipartContent
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Menghitung koleksi di C# atau Microsoft Visual Basic

Anda dapat melakukan iterasi melalui objek HttpMultipartContent di C# atau Microsoft Visual Basic. Dalam banyak kasus, seperti menggunakan sintaks foreach , pengkompilasi melakukan transmisi ini untuk Anda dan Anda tidak perlu mentransmisikan secara IEnumerable<IHttpContent> eksplisit. Jika Anda perlu mentransmisikan secara eksplisit, misalnya jika Anda ingin memanggil GetEnumerator, transmisikan ke IEnumerable<T> dengan batasan IHttpContent .

Konstruktor

HttpMultipartContent()

Menginisialisasi instans baru kelas HttpMultipartContent .

HttpMultipartContent(String)

Menginisialisasi instans baru kelas HttpMultipartContent dengan subjenis MIME yang ditentukan.

HttpMultipartContent(String, String)

Menginisialisasi instans baru kelas HttpMultipartContent dengan subjenis MIME dan string batas yang ditentukan.

Properti

Headers

Dapatkan kumpulan header konten yang diatur di HttpMultipartContent.

Metode

Add(IHttpContent)

Tambahkan konten HTTP ke instans HttpMultipartContent .

BufferAllAsync()

Serialisasi HttpMultipartContent ke dalam memori sebagai operasi asinkron.

Close()

Menutup instans HttpMultipartContent dan merilis sumber daya yang dialokasikan.

Dispose()

Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola.

First()

Mendapatkan objek yang dapat digunakan untuk menghitung konten di objek HttpMultipartContent .

ReadAsBufferAsync()

Serialisasi HttpMultipartContent ke buffer sebagai operasi asinkron.

ReadAsInputStreamAsync()

Serialisasi HttpMultipartContent dan kembalikan aliran input yang mewakili konten sebagai operasi asinkron.

ReadAsStringAsync()

Serialisasi HttpMultipartContent ke String sebagai operasi asinkron.

ToString()

Mengembalikan string yang mewakili objek HttpMultipartContent saat ini.

TryComputeLength(UInt64)

Menentukan apakah HttpMultipartContent memiliki panjang byte yang valid.

WriteToStreamAsync(IOutputStream)

Tulis HttpMultipartContent ke aliran output sebagai operasi asinkron.

Berlaku untuk

Lihat juga