UserDataAccount 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示用于访问电子邮件、联系人、日历等的用户数据帐户。
public ref class UserDataAccount sealed
/// [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 UserDataAccount final
[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 UserDataAccount
Public NotInheritable Class UserDataAccount
- 继承
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
注解
调用 UserDataAccountStore.GetAccountAsync 以获取此类的实例。
版本历史记录
Windows 版本 | SDK 版本 | 已添加值 |
---|---|---|
1511 | 10586 | 企业 ID |
1511 | 10586 | IsProtectedUnderLock |
1607 | 14393 | DisplayName |
1607 | 14393 | ExplictReadAccessPackageFamilyNames |
1703 | 15063 | CanShowCreateContactGroup |
1703 | 15063 | FindContactGroupsAsync |
1703 | 15063 | FindUserDataTaskListsAsync |
1703 | 15063 | ProviderProperties |
1703 | 15063 | TryShowCreateContactGroupAsync |
属性
CanShowCreateContactGroup |
此 API 支持产品基础结构,不能在代码中直接使用。 仅限 Microsoft 内部使用。 |
DeviceAccountTypeId |
获取帐户类型的唯一标识符。 |
DisplayName |
获取或设置用户数据帐户的用户可读显示名称。 |
EnterpriseId |
获取与用户帐户关联的企业标识。 |
ExplictReadAccessPackageFamilyNames |
获取具有显式读取访问权限的应用(即使它们没有系统功能)的包系列名称列表。 |
Icon |
获取与 UserDataAccount 关联的图标。 |
Id |
获取唯一标识本地设备上的 UserDataAccount 的字符串。 |
IsProtectedUnderLock |
获取一个布尔值,该值指示在设备锁定时用户帐户数据是否加密。 |
OtherAppReadAccess |
获取或设置一个值,该值指示设备上的其他应用是否具有 对 UserDataAccount 的读取访问权限。 |
PackageFamilyName |
获取创建 UserDataAccount 的应用包的唯一标识符。 |
ProviderProperties |
提供一个位置,用于存储应用在与 UserDataAccount 提供程序交互时要使用的数据。 |
UserDisplayName |
获取或设置与适合显示的 UserDataAccount 关联的用户名。 |
方法
DeleteAsync() |
异步删除与帐户关联的所有联系人、日历和电子邮件数据。 |
FindAppointmentCalendarsAsync() |
返回与 UserDataAccount 关联的 AppointmentCalendar 实例的集合。 |
FindContactAnnotationListsAsync() |
返回与 UserDataAccount 关联的 ContactAnnotationList 实例的集合。 |
FindContactGroupsAsync() |
此 API 支持产品基础结构,不能在代码中直接使用。 仅限 Microsoft 内部使用。 |
FindContactListsAsync() |
返回与 UserDataAccount 关联的 ContactList 实例的集合。 |
FindEmailMailboxesAsync() |
返回与 UserDataAccount 关联的 EmailMailbox 实例的集合。 |
FindUserDataTaskListsAsync() |
返回与 UserDataAccount 关联的 UserDataTask 实例的集合。 |
SaveAsync() |
异步将 UserDataAccount 保存到数据库。 |
TryShowCreateContactGroupAsync() |
此 API 支持产品基础结构,不能在代码中直接使用。 仅限 Microsoft 内部使用。 |