HttpContentDispositionHeaderValue 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.
Représente la valeur de l’en-tête HTTP Content-Disposition sur le contenu HTTP dans une requête ou une réponse.
public ref class HttpContentDispositionHeaderValue sealed : IStringable
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.Headers.IHttpContentDispositionHeaderValueFactory, 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 HttpContentDispositionHeaderValue final : IStringable
/// [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.Headers.IHttpContentDispositionHeaderValueFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class HttpContentDispositionHeaderValue final : IStringable
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.Headers.IHttpContentDispositionHeaderValueFactory), 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 HttpContentDispositionHeaderValue : IStringable
[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.Headers.IHttpContentDispositionHeaderValueFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class HttpContentDispositionHeaderValue : IStringable
function HttpContentDispositionHeaderValue(dispositionType)
Public NotInheritable Class HttpContentDispositionHeaderValue
Implements 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)
|
Exemples
Consultez l’exemple de code dans la classe HttpContentHeaderCollection.
Remarques
La classe HttpContentDispositionHeaderValue représente des informations dans l’en-tête Content-Disposition sur le contenu HTTP envoyé dans une requête HTTP ou reçu dans une réponse HTTP.
La propriété ContentDisposition sur httpContentHeaderCollection renvoie une valeur HttpContentDispositionHeaderValue.
L’en-tête Content-Disposition est normalement utilisé pour travailler avec les chargements et téléchargements de fichiers. Le format diffère des autres en-têtes en ce qu’il s’agit d’un en-tête unique avec un type de disposition suivi d’une liste de paramètres, dont certains sont bien définis.
Cet en-tête est utilisé dans deux contextes différents :
- En-tête MIME pour le contenu du corps imbriqué dans la classe HttpMultipartFormDataContent . Pour plus d’informations, consultez IETF RFC 2183.
- En-tête HTTP dans la classe HttpContentHeaderCollection . Pour plus d’informations, consultez IETF RFC 6266.
Constructeurs
HttpContentDispositionHeaderValue(String) |
Initialise une nouvelle instance de la classe HttpContentDispositionHeaderValue avec des informations de codage de contenu à utiliser dans l’en-tête HTTP Content-Disposition. |
Propriétés
DispositionType |
Obtient ou définit la valeur des informations de type de disposition dans l’en-tête HTTP Content-Disposition . |
FileName |
Obtient ou définit la valeur des informations filename-parm dans l’en-tête HTTP Content-Disposition pour un fichier unique. |
FileNameStar |
Obtient ou définit la valeur de la caractéristique filename-parm dans l’en-tête HTTP Content-Disposition pour plusieurs fichiers. |
Name |
Obtient ou définit le nom d’une partie de corps de contenu dans l’en-tête HTTP Content-Disposition . |
Parameters |
Obtient un ensemble de paramètres inclus dans l’en-tête HTTP Content-Disposition . |
Size |
Obtient ou définit la taille approximative, en octets, du fichier utilisé dans l’en-tête HTTP Content-Disposition . |
Méthodes
Parse(String) |
Convertit une chaîne en un instance HttpContentDispositionHeaderValue. |
ToString() |
Renvoie une chaîne qui représente l’objet HttpContentDispositionHeaderValue actuel. |
TryParse(String, HttpContentDispositionHeaderValue) |
Détermine si une chaîne est valide pour les informations HttpContentDispositionHeaderValue . |