ContactInformation 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 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
- 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é. |