Partager via


ContactInformation Classe

Définition

Représente un contact sans association à un magasin de contacts.

public ref class ContactInformation sealed : IContactInformation
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Phone.PhoneContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Phone.PhoneContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ContactInformation final : IContactInformation
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Phone.PhoneContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Phone.PhoneContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ContactInformation : IContactInformation
function ContactInformation()
Public NotInheritable Class ContactInformation
Implements IContactInformation
Héritage
Object Platform::Object IInspectable ContactInformation
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows Mobile Extension SDK (introduit dans 10.0.10240.0)
API contract
Windows.Phone.PhoneContract (introduit dans v1.0)
Fonctionnalités de l’application
ID_CAP_CONTACTS [Windows Phone]

Remarques

Cette classe est utilisée pour stocker des informations sur un contact. Il a un ensemble de propriétés intégrées couramment utilisées, comme un nom de famille et une description, et il vous permet également de stocker des propriétés personnalisées sous forme de paires nom/valeur. La classe StoredContact partage toutes ces propriétés, mais vous devez ouvrir le magasin de contacts personnalisé de votre application avant de pouvoir obtenir une instance de la classe. De nombreuses applications utilisent Directement StoredContact et n’ont jamais besoin d’utiliser ContactInformation. Si vous devez stocker temporairement les informations de contact sans ouvrir votre magasin de contacts ou si vous devez analyser les informations de contact à partir d’une carte virtuelle à l’aide de ParseVcardAsync, vous pouvez utiliser ContactInformation, puis passer l’objet au constructeur StoredContact .

Constructeurs

ContactInformation()

Initialise une nouvelle instance de la classe ContactInformation.

Propriétés

DisplayName

Obtient ou définit le nom d’affichage d’un contact.

DisplayPicture

Obtient l’image d’affichage d’un contact.

FamilyName

Obtient ou définit le nom de famille d’un contact.

GivenName

Obtient ou définit le nom donné d’un contact.

HonorificPrefix

Obtient ou définit le préfixe honorifique d’un contact.

HonorificSuffix

Obtient ou définit le suffixe honorifique d’un contact.

Méthodes

GetDisplayPictureAsync()

Obtient l’image d’affichage d’un contact.

GetPropertiesAsync()

Obtient les propriétés d’un contact sous la forme d’une carte de paires nom/valeur.

ParseVcardAsync(IInputStream)

Analyse une vCard à partir d’un flux et retourne un objet ContactInformation rempli.

SetDisplayPictureAsync(IInputStream)

Définit l’image d’affichage d’un contact à l’aide d’un objet IInputStream .

ToVcardAsync()

Récupère une représentation vCard du contact au format vCard version 3.0.

ToVcardAsync(VCardFormat)

Récupère une représentation vCard du contact au format vCard spécifié.

S’applique à

Voir aussi