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

個々の (未加工の) 連絡先をサービス間でまとめて 1 つの集約連絡先にリンクする機能を提供する連絡先マネージャーを取得します。

ChangeTracker

ContactStore 内の Contact オブジェクトへの変更を監視する機能を提供する ContactChangeTracker を取得します

メソッド

CreateContactListAsync(String)

指定した表示名を使用して ContactList を非同期に作成します。

CreateContactListAsync(String, String)

指定した表示名とユーザー アカウントを使用して ContactList を非同期に作成します。

FindContactListsAsync()

ContactList オブジェクトの一覧を非同期的に返します。

FindContactsAsync()

連絡先ストア内のすべての連絡先の一覧を取得します。

FindContactsAsync(String)

指定された検索テキストに基づいて Contact オブジェクトの一覧を取得します。

GetChangeTracker(String)

ContactStore 内の Contact オブジェクトへの変更を監視する機能を提供する ContactChangeTracker を取得します

GetContactAsync(String)

指定した Id 値を持つ連絡先を表す Contact オブジェクトを取得します。

GetContactListAsync(String)

指定した ID の ContactList を非同期的に取得します。

GetContactReader()

ContactStoreContactReader を作成して返します。

GetContactReader(ContactQueryOptions)

指定した ContactQueryOptions を使用して、ContactStoreContactReader を作成して返します。

GetMeContactAsync()

現在のユーザーを表す Contact オブジェクトを非同期に取得します。

イベント

ContactChanged

ContactStore連絡先が変更されたときに発生します。

適用対象

こちらもご覧ください