HttpMultipartFormDataContent Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |