Windows.ApplicationModel.Contacts Espace de noms

Permet aux applications de sélectionner et d’acquérir des informations sur les contacts.

Important

Cet espace de noms inclut certains membres qui sont nouveaux pour Windows 8.1 et d’autres membres qui peuvent être indisponibles après Windows 8.1. Ces deux types de membres ne fonctionnent pas ensemble, et l’appel des deux à partir de la même application entraîne l’échec de l’application. Nous vous recommandons d’appeler uniquement les membres qui ne sont pas marqués avec l’avertissement d’indisponibilité.

Classes

AggregateContactManager

Fournit des fonctionnalités permettant de lier des contacts individuels (bruts) entre les services en un seul contact agrégé.

Contact

Représente un contact.

ContactAddress

Représente l’adresse d’un contact.

ContactAnnotation

Fournit un moyen d’étiqueter des contacts utilisateur existants avec des informations supplémentaires, en spécifiant que votre application peut effectuer des opérations SupportedOperations pour ce contact particulier.

ContactAnnotationList

Représente une liste d’objets ContactAnnotation .

ContactAnnotationStore

Représente un magasin de données qui contient des annotations de contact.

ContactBatch

Représente un groupe d’objets Contact et des status de recherche sur le serveur.

ContactCardDelayedDataLoader

Représente un chargeur de données retardé pour un contact carte.

ContactCardOptions

Représente des données sur l’affichage d’un mini-contact carte.

ContactChange

Représente une modification apportée à un contact.

ContactChangedDeferral

Objet de report à utiliser lors du traitement asynchrone des événements ContactChanged .

ContactChangedEventArgs

Fournit des données pour l’événement ContactChanged .

ContactChangeReader

Fournit un moyen de surveiller et de réagir aux modifications apportées aux contacts.

ContactChangeTracker

Fournit des fonctionnalités pour surveiller les modifications apportées aux objets Contact dans contactStore.

ContactConnectedServiceAccount

Représente un compte de service connecté pour un contact.

ContactDate

Représente une date importante pour un contact.

ContactEmail

Représente l’adresse e-mail d’un contact.

ContactField

Décrit un élément de données de contact.

ContactFieldFactory

Crée des champs qui contiennent des informations sur un contact. Vous pouvez ensuite ajouter ces champs à un objet Contact pour créer le contact. Cette classe est disponible uniquement pour les applications qui prennent en charge le contrat Contact.

ContactGroup

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

À usage interne Microsoft uniquement.

ContactInformation

Contient les informations relatives à un contact.

Notes

ContactInformation peut être modifié ou indisponible pour les versions après Windows 8.1. Utilisez plutôt Contact.

ContactInstantMessageField

Définit un champ qui est une adresse de messagerie instantanée.

ContactJobInfo

Représente les informations de travail d’un contact.

ContactLaunchActionVerbs

Fournit des données lorsqu’une application est lancée pour effectuer une action sur un contact.

ContactList

Représente une liste d’objets Contact .

ContactListLimitedWriteOperations

Fournit des opérations qu’une application peut effectuer sur une liste de contacts qu’elle n’a pas créée.

ContactListSyncConstraints

Spécifie des limites sur la quantité de données de liste de contacts pouvant être synchronisées.

ContactListSyncManager

Fournit des fonctionnalités pour synchroniser les informations de contact avec le serveur.

ContactLocationField

Contient des informations sur l’emplacement et l’adresse d’un utilisateur.

Notes

ContactLocationField peut être modifié ou indisponible pour les versions après Windows 8.1. Utilisez plutôt ContactAddress.

ContactManager

Représente un service que les applications sources peuvent appeler pour accéder aux données de contact.

ContactManagerForUser

Représente un service que les applications sources peuvent appeler pour accéder aux données de contact d’un utilisateur spécifique.

ContactMatchReason

Fournit des détails sur la raison pour laquelle les résultats de recherche correspondent aux paramètres de requête.

ContactPanel

Représente un panneau de contacts qui s’affiche lorsque les utilisateurs cliquent sur un contact épinglé à la barre des tâches.

ContactPanelClosingEventArgs

Fournit des informations sur l’événement Closing .

ContactPanelLaunchFullAppRequestedEventArgs

Fournit des informations sur l’événement LaunchFullAppRequested .

ContactPhone

Représente des informations sur le téléphone d’un contact.

ContactPicker

Contrôle l’ouverture de l’interface utilisateur du sélecteur de contacts et les informations qu’elle affiche.

ContactQueryOptions

Permet de spécifier les options de requête lors de la recherche de contacts.

ContactQueryTextSearch

Spécifie les paramètres à utiliser dans une recherche de texte d’objets Contact .

ContactReader

Permet de lire les objets Contact par lots à partir du ContactStore , qui peut être local ou distant.

ContactSignificantOther

Représente les informations sur un autre important pour un contact.

ContactStore

Représente une base de données qui contient des contacts.

ContactStoreNotificationTriggerDetails

Réservé pour un usage futur.

ContactWebsite

Représente les informations sur un site Web pour un contact.

FullContactCardOptions

Spécifie les options permettant d’afficher le carte de contact complet.

KnownContactField

Classe statique qui contient les noms des champs de contact pour stocker les informations fréquemment demandées, telles que l’adresse e-mail et les numéros de téléphone.

Notes

KnownContactField peut être modifié ou indisponible pour les versions après Windows 8.1. Utilisez plutôt ContactAddress, ContactPhone, ContactConnectedServiceAccount ou ContactEmail.

PinnedContactIdsQueryResult

Fournit l’accès aux résultats d’une requête qui répertorie les ID de tous les contacts épinglés à la barre des tâches ou au menu Démarrer.

PinnedContactManager

Représente un service que les applications sources peuvent appeler pour épingler et désépingler des contacts vers et à partir de la barre des tâches ou du menu Démarrer .

Dans une application de bureau, avant d’utiliser une instance de cette classe d’une manière qui affiche l’interface utilisateur, vous devez associer l’objet au handle de fenêtre de son propriétaire. Pour plus d’informations et des exemples de code, consultez Afficher des objets d’interface utilisateur WinRT qui dépendent de CoreWindow.

Interfaces

IContactField

Spécifie un objet qui décrit un élément de données de contact.

Notes

IContactField peut être modifié ou indisponible pour les versions après Windows 8.1. Utilisez plutôt ContactAddress, ContactPhone, ContactSignificantOther, Contact, ContactEmail, ContactConnectedServiceAccount, ContactWebsite, ContactJobInfo ou ContactDate.

IContactFieldFactory

Crée des champs qui contiennent des informations sur un contact. Disponible uniquement pour les applications qui prennent en charge le contrat Contacts.

Notes

IContactFieldFactory peut être modifié ou indisponible pour les versions après Windows 8.1. Utilisez plutôt ContactPhone ou ContactEmail.

IContactInstantMessageFieldFactory

Crée des champs avec des informations sur les comptes de messagerie instantanée d’un contact.

Notes

IContactInstantMessageFieldFactory peut être modifié ou indisponible pour les versions après Windows 8.1. Utilisez plutôt ContactConnectedServiceAccount.

IContactLocationFieldFactory

Crée des champs pour l’emplacement d’un contact.

Notes

IContactLocationFieldFactory peut être modifié ou indisponible pour les versions après Windows 8.1. Utilisez plutôt ContactAddress.

Énumérations

ContactAddressKind

Spécifie les types d’adresses de contact.

ContactAnnotationOperations

Spécifie les types d’opérations que vous pouvez effectuer avec un contact.

ContactAnnotationStoreAccessType

Spécifie si l’application peut lire et écrire toutes les annotations ou uniquement celles qui appartiennent à l’application elle-même.

ContactBatchStatus

Spécifie si la dernière opération d’accès par lot a réussi ou s’il y a eu une erreur de serveur.

ContactCardHeaderKind

Spécifie le type d’informations d’en-tête à afficher sur un contact carte.

ContactCardTabKind

Spécifie l’onglet à afficher sur un mini-contact carte.

ContactChangeType

Spécifie le type de modification qui s’est produite pour un événement ContactChanged .

ContactDateKind

Spécifie les types de dates importantes pour un contact.

ContactEmailKind

Spécifie les types d’adresses e-mail d’un contact.

ContactFieldCategory

Définit les catégories auxquelles les données de contact peuvent appartenir.

Notes

ContactFieldCategory peut être modifié ou indisponible pour les versions après Windows 8.1. Utilisez plutôt ContactPhoneKind, ContactEmailKind et ContactAddressKind.

ContactFieldType

Définit le type de données de contact.

ContactListOtherAppReadAccess

Spécifie le niveau d’accès en lecture du contact accordé à d’autres applications.

ContactListOtherAppWriteAccess

Spécifie le niveau d’accès en écriture de contact accordé à d’autres applications.

ContactListSyncStatus

Définit le status de synchronisation ContactList.

ContactMatchReasonKind

Définit les raisons pour lesquelles un contact correspond à une recherche.

ContactNameOrder

Spécifie l’ordre de nom d’un contact.

ContactPhoneKind

Spécifie les types de téléphones pour un contact.

ContactQueryDesiredFields

Définit les champs qui doivent exister sur un contact pour correspondre à une opération de recherche.

ContactQuerySearchFields

Définit les champs de contact à rechercher pour une correspondance de texte.

ContactQuerySearchScope

Définit s’il faut rechercher le ContactStore local ou un serveur.

ContactRelationship

Définit une valeur qui indique la nature d’une relation de contact, comme le conjoint, le partenaire, le frère, le parent, etc.

ContactSelectionMode

Spécifie si vous souhaitez demander un contact entier ou uniquement des champs spécifiques.

ContactStoreAccessType

Définit le type d’accès de l’application au ContactStore.

PinnedContactSurface

Spécifie l’emplacement dans l’interface utilisateur Windows auquel un contact peut être épinglé.

Remarques

Pour plus d’informations sur la gestion des contacts, consultez Gestion des cartes de visite.

Voir aussi