UADataValues Class

The values returned by NavigatorUAData.GetHighEntropyValues (https://wicg.github.io/ua-client-hints/#dictdef-uadatavalues): the low-entropy values, and the high-entropy values that were requested (the other members are null).

public sealed class UADataValues

Constructors

NameDescription
UADataValues()

UADataValues()

public UADataValues()

No documentation is available.

Properties

NameDescription
ArchitectureGets or sets the architecture of the platform (x86, arm or the empty string).
BitnessGets or sets the bitness of the architecture of the platform (32, 64 or the empty string).
BrandsGets or sets the brands of the user agent and their significant versions.
FormFactorsGets or sets the form factors of the device.
FullVersionListGets or sets the brands of the user agent and their full versions.
MobileGets or sets whether the user agent prefers a mobile experience.
ModelGets or sets the model of the device.
PlatformGets or sets the platform brand.
PlatformVersionGets or sets the version of the platform.
UAFullVersionGets or sets the full version of the user agent (deprecated in favor of UADataValues.FullVersionList).
Wow64Gets or sets whether the user agent runs in 32-bit mode on 64-bit Windows.

Architecture

NavigatorUAData.cs

Gets or sets the architecture of the platform (x86, arm or the empty string).

public string? Architecture { get; init; }

Gets or sets the bitness of the architecture of the platform (32, 64 or the empty string).

public string? Bitness { get; init; }

Gets or sets the brands of the user agent and their significant versions.

public IReadOnlyList<NavigatorUABrandVersion>? Brands { get; init; }

Gets or sets the form factors of the device.

public IReadOnlyList<string>? FormFactors { get; init; }

FullVersionList

NavigatorUAData.cs

Gets or sets the brands of the user agent and their full versions.

public IReadOnlyList<NavigatorUABrandVersion>? FullVersionList { get; init; }

Gets or sets whether the user agent prefers a mobile experience.

public bool? Mobile { get; init; }

Gets or sets the model of the device.

public string? Model { get; init; }

Gets or sets the platform brand.

public string? Platform { get; init; }

PlatformVersion

NavigatorUAData.cs

Gets or sets the version of the platform.

public string? PlatformVersion { get; init; }

UAFullVersion

NavigatorUAData.cs

Gets or sets the full version of the user agent (deprecated in favor of UADataValues.FullVersionList).

public string? UAFullVersion { get; init; }

Gets or sets whether the user agent runs in 32-bit mode on 64-bit Windows.

public bool? Wow64 { get; init; }