Bagikan melalui


HttpMultipartFormDataContent Kelas

Definisi

Menyediakan konten HTTP yang menggunakan jenis MIME multipart/form-data .

public ref class HttpMultipartFormDataContent sealed : IIterable<IHttpContent ^>, IClosable, IStringable, IHttpContent
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.IHttpMultipartFormDataContentFactory, 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 HttpMultipartFormDataContent 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(65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.IHttpMultipartFormDataContentFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class HttpMultipartFormDataContent final : IIterable<IHttpContent>, IClosable, IStringable, IHttpContent
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.IHttpMultipartFormDataContentFactory), 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 HttpMultipartFormDataContent : 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(65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.IHttpMultipartFormDataContentFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class HttpMultipartFormDataContent : IEnumerable<IHttpContent>, System.IDisposable, IStringable, IHttpContent
function HttpMultipartFormDataContent(boundary)
Public NotInheritable Class HttpMultipartFormDataContent
Implements IDisposable, IEnumerable(Of IHttpContent), IHttpContent, IStringable
Warisan
Object Platform::Object IInspectable HttpMultipartFormDataContent
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 HttpMultipartFormDataContent 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>](/dotnet/api/system.collections.generic.ienumerable-1?view=dotnet-uwp-10.0&preserve-view=true dengan batasan IHttpContent .

Konstruktor

HttpMultipartFormDataContent()

Menginisialisasi instans baru kelas HttpMultipartFormDataContent .

HttpMultipartFormDataContent(String)

Menginisialisasi instans baru kelas HttpMultipartFormDataContent dengan string batas yang ditentukan.

Properti

Headers

Dapatkan kumpulan header konten yang diatur di HttpMultipartFormDataContent.

Metode

Add(IHttpContent)

Tambahkan konten HTTP ke instans HttpMultipartFormDataContent .

Add(IHttpContent, String)

Tambahkan konten HTTP dengan nama tertentu ke instans HttpMultipartFormDataContent .

Add(IHttpContent, String, String)

Tambahkan konten HTTP dengan nama tertentu dari file ke instans HttpMultipartFormDataContent .

BufferAllAsync()

Serialisasi HttpMultipartFormDataContent ke dalam memori sebagai operasi asinkron.

Close()

Menutup instans HttpMultipartFormDataContent 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 dalam objek HttpMultipartFormDataContent .

ReadAsBufferAsync()

Serialisasi HttpMultipartFormDataContent ke buffer sebagai operasi asinkron.

ReadAsInputStreamAsync()

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

ReadAsStringAsync()

Serialisasi HttpMultipartFormDataContent ke String sebagai operasi asinkron.

ToString()

Mengembalikan string yang mewakili objek HttpMultipartFormDataContent saat ini.

TryComputeLength(UInt64)

Menentukan apakah HttpMultipartFormDataContent memiliki panjang byte yang valid.

WriteToStreamAsync(IOutputStream)

Tulis HttpMultipartFormDataContent ke aliran output sebagai operasi asinkron.

Berlaku untuk

Lihat juga