ContactList Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |