HttpProductInfoHeaderValue 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 de produit utilisées dans l’en-tête HTTP User-Agent sur une requête HTTP.
public ref class HttpProductInfoHeaderValue sealed : IStringable
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.Headers.IHttpProductInfoHeaderValueFactory, 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 HttpProductInfoHeaderValue 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.IHttpProductInfoHeaderValueFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class HttpProductInfoHeaderValue final : IStringable
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.Headers.IHttpProductInfoHeaderValueFactory), 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 HttpProductInfoHeaderValue : 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.IHttpProductInfoHeaderValueFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class HttpProductInfoHeaderValue : IStringable
function HttpProductInfoHeaderValue(productName, productVersion)
Public NotInheritable Class HttpProductInfoHeaderValue
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 HttpProductInfoHeaderValue représente les informations produit utilisées dans l’en-tête HTTP User-Agent sur une requête HTTP.
L’en-tête User-Agent contient des informations sur l’agent utilisateur à l’origine de la demande. L’en-tête User-Agent peut contenir plusieurs jetons de produit, chacun suivi de commentaires facultatifs qui identifient ensemble l’agent utilisateur et les sous-produits. Par convention, les identificateurs de produit sont répertoriés dans l’ordre décroissant de leur importance pour l’identification du logiciel de l’agent utilisateur. Chaque identificateur de produit se compose d’un nom et d’une version facultative.
Chaque instance de HttpProductInfoHeaderValue contient une valeur pour la propriété Product ou Comment, mais pas les deux simultanément.
La propriété UserAgent sur httpRequestHeaderCollection renvoie un Objet HttpProductInfoHeaderValueCollection qui contient des objets HttpProductInfoHeaderValue.
Constructeurs
HttpProductInfoHeaderValue(String) |
Initialise une nouvelle instance de la classe HttpProductInfoHeaderValue avec un commentaire de produit. |
HttpProductInfoHeaderValue(String, String) |
Initialise une nouvelle instance de la classe HttpProductInfoHeaderValue avec un nom de produit et une version. |
Propriétés
Comment |
Obtient le commentaire de produit à partir de httpProductInfoHeaderValue utilisé dans l’en-tête HTTP user-agent . |
Product |
Obtient le produit à partir de httpProductInfoHeaderValue utilisé dans l’en-tête HTTP User-Agent . |
Méthodes
Parse(String) |
Convertit une chaîne en instance HttpProductInfoHeaderValue. |
ToString() |
Renvoie une chaîne qui représente l’objet HttpProductInfoHeaderValue actuel. |
TryParse(String, HttpProductInfoHeaderValue) |
Détermine si une chaîne est des informations HttpProductInfoHeaderValue valides. |