UserWatcher 类

定义

提供在枚举用户、用户集合更改或用户的身份验证状态更改期间触发的事件。

public ref class UserWatcher sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class UserWatcher final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class UserWatcher
Public NotInheritable Class UserWatcher
继承
Object Platform::Object IInspectable UserWatcher
属性

Windows 要求

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

属性

Status

获取用户观察程序的状态。

方法

Start()

启动用户观察程序。

Stop()

停止用户观察程序。

事件

Added

将用户添加到 User.FindAllAsync 返回的用户集合时触发。

AuthenticationStatusChanged

当用户的身份验证状态发生更改时触发。

AuthenticationStatusChanging

当用户的身份验证状态即将更改时触发。

EnumerationCompleted

当观察程序事件的初始传递已处理且用户集合完成时触发。

Removed

User.FindAllAsync 返回的用户集合中删除用户时触发。

Stopped

当用户观察程序停止时触发。

Updated

与用户关联的数据发生更改时触发。

适用于