Partager via


StoredContact Classe

Définition

Représente un contact associé à un magasin de contacts personnalisé.

public ref class StoredContact sealed : IContactInformation2
/// [Windows.Foundation.Metadata.Activatable(Windows.Phone.PersonalInformation.IStoredContactFactory, 65536, "Windows.Phone.PhoneContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Phone.PhoneContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class StoredContact final : IContactInformation2
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Phone.PersonalInformation.IStoredContactFactory), 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 StoredContact : IContactInformation2
function StoredContact(store, contact)
Public NotInheritable Class StoredContact
Implements IContactInformation2
Héritage
Object Platform::Object IInspectable StoredContact
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

Vous devez ouvrir le magasin de contacts de votre application pour obtenir un objet StoredContact. Pour utiliser des informations de contact qui ne sont pas encore associées à un magasin ou pour analyser les informations de contact d’une vCard, utilisez la classe ContactInformation .

Ces API créent ou obtiennent un objet StoredContact :

Constructeurs

StoredContact(ContactStore)

Initialise une nouvelle instance de la classe StoredContact.

StoredContact(ContactStore, ContactInformation)

Initialise une nouvelle instance de la classe StoredContact et initialise les valeurs de propriété à partir de l’objet ContactInformation fourni.

Propriétés

DisplayName

Obtient ou définit le nom complet d’un contact stocké.

DisplayPicture

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

DisplayPictureDate

Obtient ou définit la date à laquelle une image d’affichage a été créée ou modifiée. Permet d’activer le tri des images d’affichage par date.

FamilyName

Obtient ou définit le nom de famille du contact stocké.

GivenName

Obtient ou définit le nom donné du contact stocké.

HonorificPrefix

Obtient ou définit le préfixe honorifique du contact stocké.

HonorificSuffix

Obtient ou définit le suffixe honorifique du contact stocké.

Id

Obtient l’identificateur local du contact stocké.

RemoteId

Obtient l’identificateur distant du contact stocké.

Store

Obtient le Magasin de contacts dans lequel le contact est stocké.

Méthodes

GetDisplayPictureAsync()

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

GetExtendedPropertiesAsync()

Obtient les propriétés étendues d’un contact stocké sous la forme d’un mappage de paires nom/valeur.

GetPropertiesAsync()

Obtient les propriétés connues du contact.

ReplaceExistingContactAsync(String)

Remplace le contact par l’ID spécifié par le contact actuel.

SaveAsync()

Enregistre l’état actuel du contact dans le magasin de contacts.

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 à l’aide du format vCard spécifié.

S’applique à

Voir aussi