UserDataAccount 类

定义

表示用于访问电子邮件、联系人、日历等的用户数据帐户。

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
继承
Object Platform::Object IInspectable 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 内部使用。

适用于