Partager via


Contact Classe

Définition

Représente un contact.

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

Quelle que soit la façon dont vous stockez les informations de contact dans votre application, vous devez être en mesure de placer ces informations dans un objet Contact. Ainsi, d’autres applications qui permettent aux utilisateurs de sélectionner des contacts peuvent utiliser votre application et traiter les informations de contact qu’elle fournit.

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

Constructeurs

Contact()

Crée une instance de la classe Contact.

Propriétés

Addresses

Obtient les adresses de contact d’un contact.

AggregateId

S’il s’agit d’un contact brut qui fait partie d’un contact d’agrégation, cette propriété identifie l’agrégat parent.

ConnectedServiceAccounts

Obtient les comptes de service connectés pour un contact.

ContactListId

Obtient une chaîne qui identifie la ContactList dont ce contact est membre.

DataSuppliers

Obtient les fournisseurs de données d’un contact. La longueur maximale de chaîne pour chaque fournisseur de données est de 50 caractères.

DisplayName

Obtient le nom d’affichage d’un contact.

DisplayNameOverride

Obtient ou définit le nom d’affichage entré manuellement par l’utilisateur.

DisplayPictureUserUpdateTime

Obtient ou définit la dernière fois que l’utilisateur a mis à jour son image d’affichage.

Emails

Obtient les adresses e-mail d’un contact.

Fields

Définit les champs qui contiennent des informations sur un contact.

Notes

Fieldspeut être modifié ou indisponible pour les versions après Windows 8.1. Utilisez plutôt téléphones, e-mails, adresses ou ConnectedServiceAccounts.

FirstName

Obtient ou définit le prénom d’un contact. La longueur de chaîne maximale du prénom est de 64 caractères.

FullName

Obtient le nom complet du contact.

HonorificNamePrefix

Obtient ou définit le préfixe honorifique du nom d’un contact. La longueur maximale de chaîne pour le préfixe honorifique est de 32 caractères.

HonorificNameSuffix

Obtient ou définit le suffixe honorifique du nom d’un contact. La longueur maximale de chaîne pour le suffixe honorifique est de 32 caractères.

Id

Obtient ou définit l’identificateur d’un contact. La longueur de chaîne maximale de l’identificateur est de 256 caractères.

ImportantDates

Obtient les dates importantes d’un contact.

IsAggregate

Obtient une valeur qui indique s’il s’agit d’un contact agrégé.

IsDisplayPictureManuallySet

Obtient une valeur booléenne qui indique si l’utilisateur définit manuellement l’image du Contact.

IsMe

Obtient une valeur booléenne qui indique si ce contact représente l’utilisateur connecté à l’appareil.

JobInfo

Obtient les éléments d’informations sur le travail d’un contact.

LargeDisplayPicture

Obtient une version volumineuse de l’image d’affichage pour le contact.

LastName

Obtient ou définit le nom d’un contact. La longueur de chaîne maximale du nom de famille est de 64 caractères.

MiddleName

Obtient ou définit le deuxième nom d’un contact. La longueur de chaîne maximale du deuxième prénom est de 64 caractères.

Name

Définit et obtient le nom du contact.

Notes

Le nom peut être modifié ou indisponible pour les versions après Windows 8.1. Utilisez plutôt FirstName, MiddleName et LastName.

Nickname

Obtient ou définit le surnom du Contact.

Notes

Obtient ou définit des notes pour un contact. La longueur maximale des chaînes pour les notes est de 4 096 caractères.

Phones

Obtient des informations sur les téléphones d’un contact.

ProviderProperties

Obtient l’objet de jeu de propriétés pour le contact.

RemoteId

Obtient ou définit un ID qui peut être utilisé par un fournisseur de services pour accéder au contact dans son système distant.

RingToneToken

Obtient ou définit le chemin d’accès au fichier de sonnerie pour le contact.

SignificantOthers

Obtient les autres personnes importantes pour un contact.

SmallDisplayPicture

Obtient une petite version de l’image d’affichage pour le contact.

SortName

Obtient le nom utilisé pour trier le contact.

SourceDisplayPicture

Obtient ou définit l’image d’affichage du contact dans sa taille d’origine.

TextToneToken

Obtient ou définit le chemin d’accès au fichier audio à lire lorsqu’un message SMS/MMS est reçu du contact.

Thumbnail

Obtient ou définit une image miniature qui représente ce contact.

Websites

Obtient les sites web d’un contact.

YomiDisplayName

Obtient le nom complet Yomi (équivalent phonétique japonais) d’un contact.

YomiFamilyName

Obtient ou définit le nom de famille Yomi (équivalent phonétique japonais) d’un contact. La longueur maximale de chaîne pour le nom de la famille Yomi est de 120 caractères.

YomiGivenName

Obtient ou définit le nom donné Yomi (équivalent phonétique japonais) pour un contact. La longueur maximale de chaîne pour le nom donné Yomi est de 120 caractères.

S’applique à

Voir aussi