ContactInformation Class

[ContactInformation peut être modifié ou non disponible pour les versions ultérieures à Windows 8.1. Utilisez plutôt Contact. ]

Contient des informations sur un contact.

Syntaxe


/* Pour plus d'informations sur la création ou l'accès à cet objet, consultez les notes. */

Attributs

[Deprecated()]
[Version(0x06020000)]

Membres

ContactInformationClasse possède ces types de membres :

Méthodes

The ContactInformation Classe a les méthodes suivantes. Avec C#, Visual Basic et C++, elle hérite également des méthodes de Object Classe.

MéthodeDescription
GetThumbnailAsync ContactInformation may be altered or unavailable for releases after Windows 8.1. Instead, use Contact. Gets the thumbnail image for the contact.
QueryCustomFields ContactInformation may be altered or unavailable for releases after Windows 8.1. Instead, use Contact. Enables you to get the value for a custom field that is stored with a contact.

 

Propriétés

Le ContactInformationClasse a les propriétés suivantes.

PropriétéType d'accèsDescription

CustomFields

En lecture seuleContactInformation may be altered or unavailable for releases after Windows 8.1. Instead, use Contact. A read-only list of the custom fields stored with the contact.

Emails

En lecture seuleContactInformation may be altered or unavailable for releases after Windows 8.1. Instead, use Contact. A read-only list of email addresses stored with the contact.

InstantMessages

En lecture seuleContactInformation may be altered or unavailable for releases after Windows 8.1. Instead, use Contact. A read-only list of instant messaging accounts stored with the contact.

Locations

En lecture seuleContactInformation may be altered or unavailable for releases after Windows 8.1. Instead, use Contact. A read-only list of locations stored with the contact.

Name

En lecture seuleContactInformation may be altered or unavailable for releases after Windows 8.1. Instead, use Contact. The name of the contact.

PhoneNumbers

En lecture seuleContactInformation may be altered or unavailable for releases after Windows 8.1. Instead, use Contact. A read-only list of phone numbers stored with the contact.

 

Remarques

Remarque  Comme vous n'utilisez pas PickSingleContactAsync et PickMultipleContactsAsync dans vos applications Windows 8.1 et versions ultérieures, vous n'instanciez pas des objets ContactInformation dans vos applications Windows 8.1 et versions ultérieures.

Ce tableau affiche les propriétés ContactInformation Windows 8 existantes et leurs propriétés équivalentes Windows 8.1 Contact.

Propriété ContactInformation Windows 8Propriété Contact Windows 8.1
Contact.NameContact.Name
Contact.ThumbnailContact.Thumbnail
Contact.FieldsContact.Emails
Contact.Fields où ContactField.Value = Address et ContactField.Category = ContactFieldCategory.Home ou ContactFieldCategory.OtherContact.Addresses
Contact.FieldsContact.Phones
ContactField.ValueContactEmail.Address
ContactField.Category(Home,Work,Other)ContactEmail.Kind(Personal,Work,Other)
ContactField.ValueContactPhone.Number
ContactField.Category(Home, Work, Mobile, Other)ContactPhone.Kind(Home,Work,Mobile,Other)
Contact.Fields où ContactField.Value = CompanyAddress et ContactField.Category = ContactFieldCategory.WorkContactJobInfo.CompanyAddress

 

En général, vous accédez aux objets ContactInformation grâce à des appels de méthode asynchrone et/ou de fonction. Par exemple, les deux méthodes statiques PickSingleContactAsync et PickMultipleContactsAsync retourne les objets ContactInformation qui représentent le contact sélectionné.

Lorsque votre application reçoit les informations de contact d'un fournisseur de contacts, les données de chaque contact sont retournées dans un objet ContactInformation.

Exemples

Ce code montre comment un objet ContactInformation est retourné à une application lorsqu'un utilisateur sélectionne un contact.



function selectContact() {
    // Create the picker
    var picker = new Windows.ApplicationModel.Contacts.ContactPicker();
    picker.commitButtonText = "Select";
    picker.selectionMode = Windows.ApplicationModel.Contacts.ContactSelectionMode.fields;
    picker.desiredFieldsWithContactFieldType.append(Windows.ApplicationModel.Contacts.ContactFieldType.email);    

    // Open the picker for the user to select a contact
    picker.pickContactAsync().done(function (contact) {
        var contactElement = document.createElement("div");
        contactElement.innerText = contact.name + " " + contact.emails[0].address;
        document.body.appendChild(contactElement);
    });
}



Conditions requises

Client minimal pris en charge

Windows 8 [Applications Windows Store uniquement]

Serveur minimal pris en charge

Windows Server 2012 [Applications Windows Store uniquement]

Espace de noms

Windows.ApplicationModel.Contacts
Windows::ApplicationModel::Contacts [C++]

Métadonnées

Windows.winmd

 

 

Afficher:
© 2014 Microsoft