Bagikan melalui


ContactList Kelas

Definisi

Mewakili daftar objek Kontak .

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
Warisan
Object Platform::Object IInspectable ContactList
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
Kemampuan aplikasi
contactsSystem

Keterangan

Panggil ContactStore.CreateContactListAsync untuk membuat instans baru kelas ini.

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1607 14393 RegisterSyncManagerAsync
1607 14393 SyncConstraints
1709 16299 GetChangeTracker
1709 16299 LimitedWriteOperations

Properti

ChangeTracker

Mendapatkan ContactChangeTracker aplikasi untuk ContactList ini.

DisplayName

Mendapatkan atau mengatur nama ContactList, cocok untuk ditampilkan di antarmuka pengguna.

Id

Mendapatkan pengidentifikasi unik lokal untuk ContactList ini.

IsHidden

Mendapatkan atau menetapkan nilai Boolean yang menunjukkan apakah ContactList disembunyikan di antarmuka pengguna.

LimitedWriteOperations

Mendapatkan objek yang menyediakan operasi yang dapat dilakukan aplikasi pada daftar kontak yang belum dibuatnya.

OtherAppReadAccess

Mendapatkan atau menetapkan nilai yang menunjukkan tingkat akses baca ke ContactList ini untuk aplikasi lain di sistem.

OtherAppWriteAccess

Mendapatkan atau menetapkan nilai yang menunjukkan tingkat akses tulis ke ContactList ini untuk aplikasi lain pada sistem.

SourceDisplayName

Mendapatkan nama sumber ContactList, cocok untuk ditampilkan di antarmuka pengguna.

SupportsServerSearch

Mendapatkan atau mengatur nilai Boolean yang menunjukkan apakah Anda dapat mencari server jarak jauh dengan ContactList ini.

SyncConstraints

Mendapatkan ContactListSyncConstraints yang menunjukkan jumlah maksimum data daftar kontak yang dapat disinkronkan.

SyncManager

Mendapatkan ContactListSyncManager yang digunakan untuk berkomunikasi dengan server.

UserDataAccountId

Mendapatkan string yang mewakili ID akun data pengguna untuk ContactList ini.

Metode

DeleteAsync()

Menghapus ContactList ini secara asinkron, termasuk semua objek Kontak di ContactStore.

DeleteContactAsync(Contact)

Menghapus secara asinkron dan Kontak individual dari ContactList ini dan ContactStore.

GetChangeTracker(String)

Mendapatkan ContactChangeTracker yang menyediakan fungsionalitas untuk memantau perubahan pada objek Kontak di ContactList.

GetContactAsync(String)

Secara asinkron mengambil objek Kontak yang ditentukan dari ContactList.

GetContactFromRemoteIdAsync(String)

Secara asinkron mendapatkan Kontak yang diidentifikasi oleh RemoteId yang ditentukan.

GetContactReader()

Mendapatkan objek ContactReader yang terkait dengan ContactList ini.

GetContactReader(ContactQueryOptions)

Mendapatkan objek ContactReader yang terkait dengan ContactList ini dan menggunakan ContactQueryOptions yang ditentukan.

GetMeContactAsync()

Secara asinkron mendapatkan objek Kontak yang mewakili pengguna saat ini.

RegisterSyncManagerAsync()

Menambahkan SyncManager ke ContactList.

SaveAsync()

Menyimpan ContactList ini secara asinkron.

SaveContactAsync(Contact)

Secara asinkron menyimpan Kontak yang ditentukan ke ContactStore.

Acara

ContactChanged

Terjadi ketika Kontak dalam Daftar Kontak ini telah diubah.

Berlaku untuk