Language

HttpProductHeaderValue クラス

定義

User-Agent HTTP ヘッダーの HttpProductHeaderValue クラスと HttpProductInfoHeaderValueCollection クラスで使用される製品情報を表します。

public ref class HttpProductHeaderValue sealed : IStringable
/// [Windows.Foundation.Metadata.Activatable(Windows.Web.Http.Headers.IHttpProductHeaderValueFactory, 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 HttpProductHeaderValue 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.IHttpProductHeaderValueFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class HttpProductHeaderValue final : IStringable
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Web.Http.Headers.IHttpProductHeaderValueFactory), 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 HttpProductHeaderValue : 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.IHttpProductHeaderValueFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class HttpProductHeaderValue : IStringable
function HttpProductHeaderValue(productName, productVersion)
Public NotInheritable Class HttpProductHeaderValue
Implements IStringable
継承
Object Platform::Object IInspectable HttpProductHeaderValue
属性
実装

Windows の要件

要件 説明
デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

コンストラクター

Name 説明
HttpProductHeaderValue(String)

HttpProductHeaderValue クラスの新しいインスタンスを製品名で初期化します。

HttpProductHeaderValue(String, String)

製品名と製品バージョンを使用して 、HttpProductHeaderValue クラスの新しいインスタンスを初期化します。

プロパティ

Name 説明
Name

User-Agent HTTP ヘッダーで使用される製品の名前を表すトークンを取得します。

Version

User-Agent HTTP ヘッダーで使用される製品のバージョンを表すトークンを取得します。

メソッド

Name 説明
Parse(String)

文字列を HttpProductHeaderValue インスタンスに変換します。

ToString()

現在の HttpProductHeaderValue オブジェクトを表す文字列を返します。

TryParse(String, HttpProductHeaderValue)

文字列が有効な HttpProductHeaderValue 情報であるかどうかを判断します。

適用対象

関連項目