UserWatcher 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供在枚举用户、用户集合更改或用户的身份验证状态更改期间触发的事件。
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
- 继承
- 属性
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 |
与用户关联的数据发生更改时触发。 |