Partager via


ContactManager Classe

Définition

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

public ref class ContactManager abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ContactManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public static class ContactManager
Public Class ContactManager
Héritage
Object Platform::Object IInspectable ContactManager
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

Toutes les méthodes pertinentes de cette classe sont des méthodes statiques.

Pour plus d’informations sur la gestion des contacts, consultez Contacts et calendrier.

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1607 14393 GetForUser
1703 15063 IncludeMiddleNameInSystemDisplayAndSort
1703 15063 IsShowFullContactCardSupportedAsync

Propriétés

IncludeMiddleNameInSystemDisplayAndSort

Obtient ou définit une valeur booléenne qui indique si le deuxième prénom d’un contact est inclus dans les valeurs DisplayName et SortName d’un contact.

SystemDisplayNameOrder

Obtient ou définit l’ordre des noms d’affichage.

SystemSortOrder

Obtient ou définit l'ordre de tri.

Méthodes

ConvertContactToVCardAsync(Contact)

Convertit de façon asynchrone un contact en vCard.

ConvertContactToVCardAsync(Contact, UInt32)

Convertit de façon asynchrone un contact en vCard.

ConvertVCardToContactAsync(IRandomAccessStreamReference)

Convertit de façon asynchrone une carte vCard en contact.

GetForUser(User)

Obtient l’objet ContactManagerForUser pour l’utilisateur spécifié.

IsShowContactCardSupported()

Obtient une valeur booléenne qui indique si la méthode ShowContactCard est prise en charge sur la plateforme actuelle.

IsShowDelayLoadedContactCardSupported()

Obtient une valeur booléenne qui indique si la méthode ShowDelayLoadedContactCard est prise en charge sur la plateforme actuelle.

IsShowFullContactCardSupportedAsync()

Obtient une valeur booléenne qui indique si la méthode ShowFullContactCard est prise en charge sur la plateforme actuelle.

RequestAnnotationStoreAsync(ContactAnnotationStoreAccessType)

Demande de façon asynchrone l’accès à ContactAnnotationStore.

RequestStoreAsync()

Récupère un objet ContactStore qui permet de rechercher ou de récupérer des contacts sur l’appareil.

RequestStoreAsync(ContactStoreAccessType)

Récupère un objet ContactStore qui permet de rechercher ou de récupérer des contacts sur l’appareil.

ShowContactCard(Contact, Rect)

Interroge le système d’exploitation pour le contact d’un utilisateur et affiche les données de contact dans un carte de contact.

ShowContactCard(Contact, Rect, Placement)

Interroge le système d’exploitation pour le contact d’un utilisateur et affiche les données de contact dans un carte de contact.

ShowContactCard(Contact, Rect, Placement, ContactCardOptions)

Affiche un contact carte avec les paramètres spécifiés.

ShowDelayLoadedContactCard(Contact, Rect, Placement)

Affiche une carte de contact qui peut être mise à jour ultérieurement si le contact n’existe pas dans la base de données de contacts de l’utilisateur.

ShowDelayLoadedContactCard(Contact, Rect, Placement, ContactCardOptions)

Affiche une carte de contact qui peut être mise à jour ultérieurement si le contact n’existe pas dans la base de données de contacts de l’utilisateur.

ShowFullContactCard(Contact, FullContactCardOptions)

Interroge le système d’exploitation pour le contact d’un utilisateur et affiche les données de contact dans un carte de contact complet.

S’applique à

Voir aussi