HttpProductInfoHeaderValue Kelas

Definisi

Mewakili informasi produk yang digunakan di header HTTP User-Agent pada permintaan 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
Warisan
Object Platform::Object IInspectable HttpProductInfoHeaderValue
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Kelas HttpProductInfoHeaderValue mewakili informasi produk yang digunakan dalam header HTTP Agen Pengguna pada permintaan HTTP.

Header User-Agent berisi informasi tentang agen pengguna yang berasal dari permintaan. Header User-Agent dapat berisi beberapa token produk, masing-masing diikuti oleh komentar opsional yang bersama-sama mengidentifikasi agen pengguna dan sub-produk apa pun. Menurut konvensi, pengidentifikasi produk tercantum dalam urutan penurunan signifikansi mereka untuk mengidentifikasi perangkat lunak agen pengguna. Setiap pengidentifikasi produk terdiri dari nama dan versi opsional.

Setiap instans HttpProductInfoHeaderValue berisi nilai untuk properti Produk atau Komentar , tetapi tidak keduanya secara bersamaan.

Properti UserAgent pada HttpRequestHeaderCollection mengembalikan httpProductInfoHeaderValueCollection yang berisi objek HttpProductInfoHeaderValue.

Konstruktor

HttpProductInfoHeaderValue(String)

Menginisialisasi instans baru kelas HttpProductInfoHeaderValue dengan komentar produk.

HttpProductInfoHeaderValue(String, String)

Menginisialisasi instans baru kelas HttpProductInfoHeaderValue dengan nama dan versi produk.

Properti

Comment

Mendapatkan komentar produk dari HttpProductInfoHeaderValue yang digunakan di header HTTP Agen Pengguna .

Product

Mendapatkan produk dari HttpProductInfoHeaderValue yang digunakan di header HTTP Agen Pengguna .

Metode

Parse(String)

Mengonversi string menjadi instans HttpProductInfoHeaderValue .

ToString()

Mengembalikan string yang mewakili objek HttpProductInfoHeaderValue saat ini.

TryParse(String, HttpProductInfoHeaderValue)

Menentukan apakah string adalah informasi HttpProductInfoHeaderValue yang valid.

Berlaku untuk

Lihat juga