HttpMultipartContent 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/*.
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
- 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 via un objet HttpMultipartContent en C# ou Microsoft Visual Basic. Dans de nombreux cas, comme l’utilisation de la syntaxe foreach , le compilateur effectue cette cast pour vous et vous n’aurez pas besoin d’effectuer IEnumerable<IHttpContent>
un cast vers explicitement. Si vous avez besoin d’un cast explicite, par exemple si vous souhaitez appeler GetEnumerator, effectuez un cast en IEnumerable<T> avec une contrainte IHttpContent .
Constructeurs
HttpMultipartContent() |
Initialise une nouvelle instance de la classe HttpMultipartContent. |
HttpMultipartContent(String) |
Initialise une nouvelle instance de la classe HttpMultipartContent avec le sous-type MIME spécifié. |
HttpMultipartContent(String, String) |
Initialise une nouvelle instance de la classe HttpMultipartContent avec le sous-type MIME et la chaîne de limite spécifiés. |
Propriétés
Headers |
Obtenez une collection d’en-têtes de contenu définis sur HttpMultipartContent. |
Méthodes
Add(IHttpContent) |
Ajoutez du contenu HTTP au instance HttpMultipartContent. |
BufferAllAsync() |
Sérialisez httpMultipartContent en mémoire en tant qu’opération asynchrone. |
Close() |
Ferme le instance HttpMultipartContent 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 HttpMultipartContent . |
ReadAsBufferAsync() |
Sérialisez httpMultipartContent dans une mémoire tampon en tant qu’opération asynchrone. |
ReadAsInputStreamAsync() |
Sérialisez httpMultipartContent et retournez un flux d’entrée qui représente le contenu en tant qu’opération asynchrone. |
ReadAsStringAsync() |
Sérialisez httpMultipartContent dans une chaîne en tant qu’opération asynchrone. |
ToString() |
Renvoie une chaîne qui représente l’objet HttpMultipartContent actuel. |
TryComputeLength(UInt64) |
Détermine si httpMultipartContent a une longueur valide en octets. |
WriteToStreamAsync(IOutputStream) |
Écrivez httpMultipartContent dans un flux de sortie en tant qu’opération asynchrone. |