ContactStore 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示包含联系人的数据库。
public ref class ContactStore sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ContactStore final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ContactStore
Public NotInheritable Class ContactStore
- 继承
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
应用功能 |
contactsSystem
|
注解
若要获取 ContactStore 对象,请调用静态实用工具方法 ContactManager.RequestStoreAsync。
版本历史记录
Windows 版本 | SDK 版本 | 增值 |
---|---|---|
1709 | 16299 | GetChangeTracker |
属性
AggregateContactManager |
获取联系人管理器,该管理器提供将各个服务中的单个 (原始) 联系人链接到单个聚合联系人的功能。 |
ChangeTracker |
获取 ContactChangeTracker,它提供用于监视 ContactStore 中 Contact 对象更改的功能。 |
方法
CreateContactListAsync(String) |
异步创建具有指定显示名称的 ContactList 。 |
CreateContactListAsync(String, String) |
异步创建具有指定显示名称和用户帐户的 ContactList 。 |
FindContactListsAsync() |
异步返回 ContactList 对象的列表。 |
FindContactsAsync() |
检索联系人存储区中所有联系人的列表。 |
FindContactsAsync(String) |
根据提供的搜索文本检索 Contact 对象的列表。 |
GetChangeTracker(String) |
获取一个 ContactChangeTracker,它提供用于监视 ContactStore 中 Contact 对象的更改的功能。 |
GetContactAsync(String) | |
GetContactListAsync(String) |
异步获取具有指定 ID 的 ContactList 。 |
GetContactReader() |
创建并返回 ContactStore 的 ContactReader。 |
GetContactReader(ContactQueryOptions) |
使用指定的 ContactQueryOptions 为 ContactStore 创建并返回 ContactReader。 |
GetMeContactAsync() |
异步获取代表当前用户的 Contact 对象。 |
事件
ContactChanged |
更改 ContactStore 中的联系人时发生。 |