ContactList クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
- 継承
- 属性
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) |
この ContactList と ContactStore から個別の連絡先を非同期的に削除します。 |
GetChangeTracker(String) |
ContactList 内の Contact オブジェクトに対する変更を監視する機能を提供する ContactChangeTracker を取得します。 |
GetContactAsync(String) |
ContactList から指定した Contact オブジェクトを非同期的に取得します。 |
GetContactFromRemoteIdAsync(String) | |
GetContactReader() |
この ContactList に関連付けられている ContactReader オブジェクトを取得します。 |
GetContactReader(ContactQueryOptions) |
指定した ContactQueryOptions を使用して、この ContactList に関連付けられた ContactReader オブジェクトを取得します。 |
GetMeContactAsync() |
現在のユーザーを表す Contact オブジェクトを非同期に取得します。 |
RegisterSyncManagerAsync() | |
SaveAsync() |
この ContactList を非同期的に保存します。 |
SaveContactAsync(Contact) |
指定した Contact を ContactStore に非同期的に保存 します。 |
イベント
ContactChanged |
この ContactList の連絡先が変更されたときに発生します。 |