HttpProductInfoHeaderValue Classe

Definizione

Rappresenta le informazioni sul prodotto usate nell'intestazione HTTP dell'agente utente in una richiesta 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
Ereditarietà
Object Platform::Object IInspectable HttpProductInfoHeaderValue
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

La classe HttpProductInfoHeaderValue rappresenta le informazioni sul prodotto usate nell'intestazione HTTP dell'agente utente in una richiesta HTTP.

L'intestazione User-Agent contiene informazioni sull'agente utente che origina la richiesta. L'intestazione User-Agent può contenere più token di prodotto, ognuno seguito da commenti facoltativi che identificano l'agente utente e tutti i sotto-prodotti. Per convenzione, gli identificatori del prodotto sono elencati in ordine decrescente per identificare il software dell'agente utente. Ogni identificatore di prodotto è costituito da un nome e una versione facoltativa.

Ogni istanza di HttpProductInfoHeaderValue contiene un valore per la proprietà Product o Comment , ma non entrambe contemporaneamente.

La proprietà UserAgent nell'oggettoHttpRequestHeaderCollection restituisce un oggetto HttpProductInfoHeaderValueCollection contenente oggetti HttpProductInfoHeaderValue .

Costruttori

HttpProductInfoHeaderValue(String)

Inizializza una nuova istanza della classe HttpProductInfoHeaderValue con un commento del prodotto.

HttpProductInfoHeaderValue(String, String)

Inizializza una nuova istanza della classe HttpProductInfoHeaderValue con un nome e una versione del prodotto.

Proprietà

Comment

Ottiene il commento del prodotto dall'oggetto HttpProductInfoHeaderValue usato nell'intestazione HTTP dell'agente utente .

Product

Ottiene il prodotto dall'intestazione HTTPProductInfoHeaderValue usato nell'intestazione HTTP dell'agente utente .

Metodi

Parse(String)

Converte una stringa in un'istanza httpProductInfoHeaderValue .

ToString()

Restituisce una stringa che rappresenta l'oggetto HttpProductInfoHeaderValue corrente.

TryParse(String, HttpProductInfoHeaderValue)

Determina se una stringa è valida per le informazioni HttpProductInfoHeaderValue .

Si applica a

Vedi anche