HttpMultipartFormDataContent Classe

Définition

Fournit du contenu HTTP qui utilise le type 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
Héritage
Object Platform::Object IInspectable HttpMultipartFormDataContent
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Énumération de la collection en C# ou Microsoft Visual Basic

Vous pouvez itérer au sein d’un objet HttpMultipartFormDataContent en C# ou Microsoft Visual Basic. Dans de nombreux cas, comme l’utilisation de la syntaxe foreach , le compilateur effectue ce cast pour vous et vous n’aurez pas besoin d’effectuer un cast IEnumerable<IHttpContent> vers explicitement. Si vous devez effectuer un cast explicite, par exemple si vous souhaitez appeler GetEnumerator, effectuez un cast en [IEnumerable<T>](/dotnet/api/system.collections.generic.ienumerable-1 ?view=dotnet-uwp-10.0&preserve-view=true avec une contrainte IHttpContent .

Constructeurs

HttpMultipartFormDataContent()

Initialise une nouvelle instance de la classe HttpMultipartFormDataContent.

HttpMultipartFormDataContent(String)

Initialise une nouvelle instance de la classe HttpMultipartFormDataContent avec la chaîne de limite spécifiée.

Propriétés

Headers

Obtenez une collection d’en-têtes de contenu définis sur httpMultipartFormDataContent.

Méthodes

Add(IHttpContent)

Ajoutez du contenu HTTP à l’instance HttpMultipartFormDataContent.

Add(IHttpContent, String)

Ajoutez du contenu HTTP avec un nom spécifié au instance HttpMultipartFormDataContent.

Add(IHttpContent, String, String)

Ajoutez du contenu HTTP avec un nom spécifié à partir d’un fichier à l’instance HttpMultipartFormDataContent.

BufferAllAsync()

Sérialisez httpMultipartFormDataContent en mémoire en tant qu’opération asynchrone.

Close()

Ferme le instance HttpMultipartFormDataContent et libère les ressources allouées.

Dispose()

Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées.

First()

Obtient un objet qui peut être utilisé pour énumérer le contenu de l’objet HttpMultipartFormDataContent .

ReadAsBufferAsync()

Sérialisez httpMultipartFormDataContent dans une mémoire tampon en tant qu’opération asynchrone.

ReadAsInputStreamAsync()

Sérialisez httpMultipartFormDataContent et retournez un flux d’entrée qui représente le contenu en tant qu’opération asynchrone.

ReadAsStringAsync()

Sérialisez httpMultipartFormDataContent dans une chaîne en tant qu’opération asynchrone.

ToString()

Renvoie une chaîne qui représente l’objet HttpMultipartFormDataContent actuel.

TryComputeLength(UInt64)

Détermine si httpMultipartFormDataContent a une longueur valide en octets.

WriteToStreamAsync(IOutputStream)

Écrivez httpMultipartFormDataContent dans un flux de sortie en tant qu’opération asynchrone.

S’applique à

Voir aussi