ContactStore 类

定义

表示包含联系人的数据库。

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
继承
Object Platform::Object IInspectable 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,它提供用于监视 ContactStoreContact 对象更改的功能。

方法

CreateContactListAsync(String)

异步创建具有指定显示名称的 ContactList

CreateContactListAsync(String, String)

异步创建具有指定显示名称和用户帐户的 ContactList

FindContactListsAsync()

异步返回 ContactList 对象的列表。

FindContactsAsync()

检索联系人存储区中所有联系人的列表。

FindContactsAsync(String)

根据提供的搜索文本检索 Contact 对象的列表。

GetChangeTracker(String)

获取一个 ContactChangeTracker,它提供用于监视 ContactStoreContact 对象的更改的功能。

GetContactAsync(String)

检索一个 代表 具有指定 ID 值的联系人的 Contact 对象。

GetContactListAsync(String)

异步获取具有指定 ID 的 ContactList

GetContactReader()

创建并返回 ContactStore 的 ContactReader

GetContactReader(ContactQueryOptions)

使用指定的 ContactQueryOptionsContactStore 创建并返回 ContactReader

GetMeContactAsync()

异步获取代表当前用户的 Contact 对象。

事件

ContactChanged

更改 ContactStore 中的联系人时发生。

适用于

另请参阅