KnownContactField Class

[KnownContactField peut être modifié ou non disponible pour les versions ultérieures à Windows 8.1. Utilisez plutôt ContactAddress, ContactPhone, ContactConnectedServiceAccount ou ContactEmail. ]

Une classe statique qui contient les noms des champs de contact pour stocker les informations couramment demandées, comme l'adresse de messagerie et les numéros de téléphone.

Syntaxe


var knownContactField = Windows.ApplicationModel.Contacts.KnownContactField;

Attributs

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

Membres

KnownContactFieldClasse possède ces types de membres :

Méthodes

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

MéthodeDescription
ConvertNameToType KnownContactField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress, ContactPhone, ContactConnectedServiceAccount, or ContactEmail. Converts a string representing the name of a field to its corresponding type.
ConvertTypeToName KnownContactField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress, ContactPhone, ContactConnectedServiceAccount, or ContactEmail. Converts the type of a field to its corresponding string name.

 

Propriétés

Le KnownContactFieldClasse a les propriétés suivantes.

PropriétéType d'accèsDescription

Email

En lecture seuleKnownContactField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress, ContactPhone, ContactConnectedServiceAccount, or ContactEmail. Contains the name of the field used for email addresses.

InstantMessage

En lecture seuleKnownContactField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress, ContactPhone, ContactConnectedServiceAccount, or ContactEmail. Contains the name of the field used for instant messaging accounts.

Location

En lecture seuleKnownContactField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress, ContactPhone, ContactConnectedServiceAccount, or ContactEmail. Contains the name of the field used for the contact's location.

PhoneNumber

En lecture seuleKnownContactField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress, ContactPhone, ContactConnectedServiceAccount, or ContactEmail. Contains the name of the field used for phone numbers.

 

Remarques

La classe KnownContactField est conçue pour être utilisée comme paramètre avec la propriété DesiredFields du ContactPicker. Elle permet aux applications de spécifier clairement les champs à récupérer auprès des fournisseurs de contact.

Exemples

Cet exemple montre comment utiliser la classe KnownContactField.


function selectKnownFields() {
    var picker = Windows.ApplicationModel.Contacts.ContactPicker();
    picker.commitButtonText = "Select";
    picker.selectionMode = Windows.ApplicationModel.Contacts.ContactSelectionMode.fields;
    picker.desiredFields.append(Windows.ApplicationModel.Contacts.KnownContactField.email);
    picker.desiredFields.append(Windows.ApplicationModel.Contacts.KnownContactField.instantMessage);
    picker.desiredFields.append(Windows.ApplicationModel.Contacts.KnownContactField.location);
    picker.desiredFields.append(Windows.ApplicationModel.Contacts.KnownContactField.phoneNumber);
    picker.pickSingleContactAsync().then(function (contact) {
        var contactElement = document.createElement("div");
        var contactData = contact.name + ", ";
        contactData += contact.emails[0].value + ", ";
        contactData += contact.instantMessages[0].value + ", ";
        contactData += contact.locations[0].value + ", ";
        contactData += contact.phoneNumbers[0].value;
        contactElement.innerText = contactData;
        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:
© 2015 Microsoft