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)

擷取代表具有指定識別碼值的連絡人的Contact物件。

GetContactListAsync(String)

以非同步方式取得具有指定識別碼的 ContactList

GetContactReader()

建立並傳回ContactStoreContactReader

GetContactReader(ContactQueryOptions)

使用指定的ContactQueryOptions建立並傳回ContactStoreContactReader

GetMeContactAsync()

以非同步方式取得 代表 目前使用者的 Contact 物件。

事件

ContactChanged

發生于 ContactStore 中的 連絡人 已變更時。

適用於

另請參閱