ContactList Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Fonctionnalités de l’application |
contactsSystem
|
Remarques
Appelez ContactStore.CreateContactListAsync pour créer un instance de cette classe.
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1607 | 14393 | RegisterSyncManagerAsync |
1607 | 14393 | SyncConstraints |
1709 | 16299 | GetChangeTracker |
1709 | 16299 | LimitedWriteOperations |
Propriétés
ChangeTracker |
Obtient le ContactChangeTracker de l’application pour cette Liste de contacts. |
DisplayName |
Obtient ou définit le nom de ContactList, qui peut être affiché dans l’interface utilisateur. |
Id |
Obtient l’identificateur unique localement pour cette liste de contacts. |
IsHidden |
Obtient ou définit une valeur booléenne qui indique si contactList est masqué dans l’interface utilisateur. |
LimitedWriteOperations |
Obtient un objet qui fournit des opérations qu’une application peut effectuer sur une liste de contacts qu’elle n’a pas créée. |
OtherAppReadAccess |
Obtient ou définit une valeur indiquant le niveau d’accès en lecture à cette Liste de contacts pour d’autres applications sur le système. |
OtherAppWriteAccess |
Obtient ou définit une valeur qui indique le niveau d’accès en écriture à cette Liste de contacts pour d’autres applications sur le système. |
SourceDisplayName |
Obtient le nom de la source de ContactList, adapté à l’affichage dans l’interface utilisateur. |
SupportsServerSearch |
Obtient ou définit une valeur booléenne qui indique si vous pouvez effectuer une recherche sur le serveur distant avec cette Liste de contacts. |
SyncConstraints |
Obtient contactListSyncConstraints qui indique la quantité maximale de données de liste de contacts pouvant être synchronisées. |
SyncManager |
Obtient le ContactListSyncManager utilisé pour communiquer avec le serveur. |
UserDataAccountId |
Obtient une chaîne qui représente l’ID du compte de données utilisateur pour cette Liste de contacts. |
Méthodes
DeleteAsync() |
Supprime de façon asynchrone cette Liste de contacts, y compris tous les objets Contact dans contactStore. |
DeleteContactAsync(Contact) |
Supprime de manière asynchrone et un contact individuel de cette Liste de contacts et du ContactStore. |
GetChangeTracker(String) |
Obtient un ContactChangeTracker qui fournit des fonctionnalités permettant de surveiller les modifications apportées aux objets Contact dans ContactList. |
GetContactAsync(String) |
Récupère de façon asynchrone l’objet Contact spécifié à partir de ContactList. |
GetContactFromRemoteIdAsync(String) |
Obtient de manière asynchrone le contact identifié par le RemoteId spécifié. |
GetContactReader() |
Obtient un objet ContactReader associé à ce ContactList. |
GetContactReader(ContactQueryOptions) |
Obtient un objet ContactReader associé à ce ContactList et à l’aide de l’objet ContactQueryOptions spécifié. |
GetMeContactAsync() |
Obtient de manière asynchrone l’objet Contact qui représente l’utilisateur actuel. |
RegisterSyncManagerAsync() |
Ajoute un SyncManager à ContactList. |
SaveAsync() |
Enregistre de façon asynchrone cette Liste de contacts. |
SaveContactAsync(Contact) |
Enregistre de manière asynchrone le contact spécifié dans le Magasin de contacts. |
Événements
ContactChanged |
Se produit lorsqu’un contact de cette liste de contacts a été modifié. |