User 类

定义

表示用户。

public ref class User sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class User final
/// [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 User final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class User
[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 User
Public NotInheritable Class User
继承
Object Platform::Object IInspectable User
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

属性

AuthenticationStatus

获取用户的身份验证状态。

NonRoamableId

获取用户的不可漫游 ID。

Type

获取用户类型。

方法

CheckUserAgeConsentGroupAsync(UserAgeConsentGroup)

检索一个值,该值指示用户是否属于指定的用户年龄同意组。

CreateWatcher()

创建一个 UserWatcher, 它枚举用户,并在用户集合更改或用户的身份验证状态更改时引发事件。

FindAllAsync()

异步查找所有用户。

FindAllAsync(UserType)

异步查找给定类型的所有用户。

FindAllAsync(UserType, UserAuthenticationStatus)

异步查找给定类型和身份验证状态的所有用户。

GetDefault()

获取表示默认用户帐户的 对象。

GetFromId(String)

获取具有给定 ID 的用户。

GetPictureAsync(UserPictureSize)

异步获取用户的图片。

GetPropertiesAsync(IVectorView<String>)

获取用户的属性。

GetPropertyAsync(String)

获取用户的 属性。 使用 KnownUserProperties 类获取属性名称。

适用于

另请参阅