HttpProductInfoHeaderValue Clase

Definición

Representa la información del producto utilizada en el encabezado HTTP del agente de usuario en una solicitud 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
Herencia
Object Platform::Object IInspectable HttpProductInfoHeaderValue
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

La clase HttpProductInfoHeaderValue representa la información del producto utilizada en el encabezado HTTP User-Agent en una solicitud HTTP.

El encabezado User-Agent contiene información sobre el agente de usuario que origina la solicitud. El encabezado User-Agent puede contener varios tokens de producto, cada uno seguido de comentarios opcionales que identifican al agente de usuario y a cualquier subproducto. Por convención, los identificadores de producto se enumeran en orden decreciente de su importancia para identificar el software del agente de usuario. Cada identificador de producto consta de un nombre y una versión opcional.

Cada instancia de HttpProductInfoHeaderValue contiene un valor para la propiedad Product o Comment , pero no ambas simultáneamente.

La propiedad UserAgent de HttpRequestHeaderCollection devuelve una httpProductInfoHeaderValueCollection que contiene objetos HttpProductInfoHeaderValue.

Constructores

HttpProductInfoHeaderValue(String)

Inicializa una nueva instancia de la clase HttpProductInfoHeaderValue con un comentario de producto.

HttpProductInfoHeaderValue(String, String)

Inicializa una nueva instancia de la clase HttpProductInfoHeaderValue con un nombre de producto y una versión.

Propiedades

Comment

Obtiene el comentario del producto de HttpProductInfoHeaderValue usado en el encabezado HTTP User-Agent .

Product

Obtiene el producto del httpProductInfoHeaderValue usado en el encabezado HTTP user-agent .

Métodos

Parse(String)

Convierte una cadena en una instancia de HttpProductInfoHeaderValue .

ToString()

Devuelve una cadena que representa el objeto HttpProductInfoHeaderValue actual.

TryParse(String, HttpProductInfoHeaderValue)

Determina si una cadena es información válida de HttpProductInfoHeaderValue .

Se aplica a

Consulte también