Condividi tramite


HttpMultipartFormDataContent Classe

Definizione

Fornisce contenuto HTTP che usa il tipo 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
Ereditarietà
Object Platform::Object IInspectable HttpMultipartFormDataContent
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Enumerazione della raccolta in C# o Microsoft Visual Basic

È possibile eseguire l'iterazione tramite un oggetto HttpMultipartFormDataContent in C# o Microsoft Visual Basic. In molti casi, ad esempio usando la sintassi foreach , il compilatore esegue questo cast per l'utente e non è necessario eseguire il cast IEnumerable<IHttpContent> in modo esplicito. Se è necessario eseguire il cast in modo esplicito, ad esempio se si vuole chiamare GetEnumerator, eseguire il cast in [IEnumerable T>](/dotnet/api/system.collections.generic.ienumerable-1<?view=dotnet-uwp-10.0&preserve-view=true con un vincolo IHttpContent.

Costruttori

HttpMultipartFormDataContent()

Inizializza una nuova istanza della classe HttpMultipartFormDataContent .

HttpMultipartFormDataContent(String)

Inizializza una nuova istanza della classe HttpMultipartFormDataContent con la stringa di limite specificata.

Proprietà

Headers

Ottenere una raccolta di intestazioni di contenuto impostate in HttpMultipartFormDataContent.

Metodi

Add(IHttpContent)

Aggiungere contenuto HTTP all'istanza httpMultipartFormDataContent .

Add(IHttpContent, String)

Aggiungere contenuto HTTP con un nome specificato all'istanza HttpMultipartFormDataContent .

Add(IHttpContent, String, String)

Aggiungere contenuto HTTP con un nome specificato da un file all'istanza HttpMultipartFormDataContent .

BufferAllAsync()

Serializzare httpMultipartFormDataContent in memoria come operazione asincrona.

Close()

Chiude l'istanza HttpMultipartFormDataContent e rilascia le risorse allocate.

Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

First()

Ottiene un oggetto che può essere usato per enumerare il contenuto nell'oggetto HttpMultipartFormDataContent .

ReadAsBufferAsync()

Serializzare HttpMultipartFormDataContent in un buffer come operazione asincrona.

ReadAsInputStreamAsync()

Serializzare httpMultipartFormDataContent e restituire un flusso di input che rappresenta il contenuto come operazione asincrona.

ReadAsStringAsync()

Serializzare httpMultipartFormDataContentin un'operazione asincrona.

ToString()

Restituisce una stringa che rappresenta l'oggetto HttpMultipartFormDataContent corrente.

TryComputeLength(UInt64)

Determina se HttpMultipartFormDataContent ha una lunghezza valida in byte.

WriteToStreamAsync(IOutputStream)

Scrivere HttpMultipartFormDataContent in un flusso di output come operazione asincrona.

Si applica a

Vedi anche