ContactStore 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.
Représente une base de données qui contient des contacts.
public ref class ContactStore sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ContactStore final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ContactStore
Public NotInheritable Class ContactStore
- 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
Pour obtenir un objet ContactStore, appelez la méthode d’utilitaire statique ContactManager.RequestStoreAsync.
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1709 | 16299 | GetChangeTracker |
Propriétés
AggregateContactManager |
Obtient un gestionnaire de contacts qui fournit des fonctionnalités permettant de lier des contacts individuels (bruts) entre les services en un seul contact agrégé. |
ChangeTracker |
Obtient le ContactChangeTracker qui fournit des fonctionnalités pour surveiller les modifications apportées aux objets Contact dans le ContactStore. |
Méthodes
CreateContactListAsync(String) |
Crée de manière asynchrone une Liste de contacts avec le nom d’affichage spécifié. |
CreateContactListAsync(String, String) |
Crée de manière asynchrone une Liste de contacts avec le nom d’affichage et le compte d’utilisateur spécifiés. |
FindContactListsAsync() |
Retourne de manière asynchrone la liste des objets ContactList . |
FindContactsAsync() |
Récupère la liste de tous les contacts dans le magasin de contacts. |
FindContactsAsync(String) |
Récupère une liste d’objets Contact en fonction du texte de recherche fourni. |
GetChangeTracker(String) |
Obtient un ContactChangeTracker qui fournit des fonctionnalités de surveillance des modifications apportées aux objets Contact dans le ContactStore. |
GetContactAsync(String) |
Récupère un objet Contact représentant le contact avec la valeur ID spécifiée. |
GetContactListAsync(String) |
Obtient de manière asynchrone contactList avec l’ID spécifié. |
GetContactReader() |
Crée et retourne un ContactReader pour le ContactStore. |
GetContactReader(ContactQueryOptions) |
Crée et retourne un ContactReader pour contactStore avec les options ContactQueryOptions spécifiées. |
GetMeContactAsync() |
Obtient de manière asynchrone l’objet Contact qui représente l’utilisateur actuel. |
Événements
ContactChanged |
Se produit lorsqu’un contact du ContactStore a été modifié. |