HttpMediaTypeWithQualityHeaderValue 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 les informations d’acceptation utilisées dans l’en-tête Accepter HTTP sur une requête HTTP.
public ref class HttpMediaTypeWithQualityHeaderValue sealed : IStringable
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.Headers.IHttpMediaTypeWithQualityHeaderValueFactory, 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 HttpMediaTypeWithQualityHeaderValue 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.IHttpMediaTypeWithQualityHeaderValueFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class HttpMediaTypeWithQualityHeaderValue final : IStringable
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.Headers.IHttpMediaTypeWithQualityHeaderValueFactory), 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 HttpMediaTypeWithQualityHeaderValue : 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.IHttpMediaTypeWithQualityHeaderValueFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class HttpMediaTypeWithQualityHeaderValue : IStringable
function HttpMediaTypeWithQualityHeaderValue(mediaType, quality)
Public NotInheritable Class HttpMediaTypeWithQualityHeaderValue
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)
|
Remarques
La classe HttpMediaTypeWithQualityHeaderValue représente les informations d’acceptation utilisées dans l’en-tête HTTP Accepter sur une requête HTTP.
La propriété Accept sur httpRequestHeaderCollection renvoie une propriété HttpMediaTypeWithQualityHeaderValueCollection qui contient des objets HttpMediaTypeWithQualityHeaderValue.
La propriété Quality représente le facteur de qualité qui permet à l’agent utilisateur d’indiquer le degré relatif de préférence pour le type de média dans un en-tête. La qualité utilise une échelle de 0 à 1. La valeur par défaut est q=1.
Constructeurs
HttpMediaTypeWithQualityHeaderValue(String) |
Initialise une nouvelle instance de la classe HttpMediaTypeHeaderValue avec un type de média. |
HttpMediaTypeWithQualityHeaderValue(String, Double) |
Initialise une nouvelle instance de la classe HttpMediaTypeHeaderValue avec un type multimédia et une qualité. |
Propriétés
CharSet |
Obtient ou définit le jeu de caractères du contenu à accepter qui est utilisé dans l’en-tête ACCEPTER HTTP. |
MediaType |
Obtient ou définit le type de média du contenu à accepter qui est utilisé dans l’en-tête HTTP Accepter . |
Parameters |
Obtient un ensemble de paramètres inclus dans l’en-tête HTTP Accepter . |
Quality |
Obtenez ou définissez la valeur qvalue ou la qualité utilisée dans l’en-tête HTTP Accepter . |
Méthodes
Parse(String) |
Convertit une chaîne en instance HttpMediaTypeWithQualityHeaderValue. |
ToString() |
Renvoie une chaîne qui représente l’objet HttpMediaTypeWithQualityHeaderValue actuel. |
TryParse(String, HttpMediaTypeWithQualityHeaderValue) |
Détermine si une chaîne est des informations HttpMediaTypeWithQualityHeaderValue valides. |