Partager via


HttpMediaTypeWithQualityHeaderValue Classe

Définition

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
Object Platform::Object IInspectable HttpMediaTypeWithQualityHeaderValue
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.

S’applique à

Voir aussi