ContactList クラス

定義

Contact オブジェクトの一覧を表します。

public ref class ContactList sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ContactList final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ContactList
Public NotInheritable Class ContactList
継承
Object Platform::Object IInspectable ContactList
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)
アプリの機能
contactsSystem

注釈

ContactStore.CreateContactListAsync を呼び出して、このクラスの新しいインスタンスを作成します。

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1607 14393 RegisterSyncManagerAsync
1607 14393 SyncConstraints
1709 16299 GetChangeTracker
1709 16299 LimitedWriteOperations

プロパティ

ChangeTracker

この ContactList のアプリの ContactChangeTracker を取得します。

DisplayName

ユーザー インターフェイスでの表示に適した ContactList の名前を取得または設定します。

Id

この ContactList のローカル一意識別子を取得します。

IsHidden

ユーザー インターフェイスで ContactList が非表示かどうかを示すブール値を取得または設定します。

LimitedWriteOperations

アプリが作成していない連絡先リストに対して実行できる操作を提供する オブジェクトを取得します。

OtherAppReadAccess

システム上の他のアプリの この ContactList に対する読み取りアクセス レベルを示す値を取得または設定します。

OtherAppWriteAccess

システム上の他のアプリの この ContactList への書き込みアクセス レベルを示す値を取得または設定します。

SourceDisplayName

ユーザー インターフェイスでの表示に適した ContactList のソースの名前を取得します。

SupportsServerSearch

この ContactList を使用してリモート サーバーを検索できるかどうかを示すブール値を取得または設定します。

SyncConstraints

同期できる連絡先リスト データの最大量を示す ContactListSyncConstraints を取得します。

SyncManager

サーバーとの通信に使用される ContactListSyncManager を取得します。

UserDataAccountId

この ContactList のユーザー データ アカウントの ID を表す文字列を取得します。

メソッド

DeleteAsync()

ContactStore 内のすべての Contact オブジェクトを含め、この ContactList を非同期的に削除します

DeleteContactAsync(Contact)

この ContactListContactStore から個別の連絡先を非同期的に削除します。

GetChangeTracker(String)

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

GetContactAsync(String)

ContactList から指定した Contact オブジェクトを非同期的に取得します。

GetContactFromRemoteIdAsync(String)

指定した RemoteId によって識別される Contact を非同期的に取得します。

GetContactReader()

この ContactList に関連付けられている ContactReader オブジェクトを取得します

GetContactReader(ContactQueryOptions)

指定した ContactQueryOptions を使用して、この ContactList に関連付けられた ContactReader オブジェクトを取得します。

GetMeContactAsync()

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

RegisterSyncManagerAsync()

ContactList に SyncManager を追加します

SaveAsync()

この ContactList を非同期的に保存します。

SaveContactAsync(Contact)

指定した Contact を ContactStore に非同期的に保存 します

イベント

ContactChanged

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

適用対象