StoredContact 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 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
- 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 :
- ContactStore.CreateMeContactAsync
- ContactStore.FindContactByIdAsync
- ContactStore.FindContactByRemoteIdAsync
- ContactQueryResult.GetContactsAsync (retourne une collection)
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é. |