ContactInstantMessageField Class

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

Définit un champ qui est une adresse de messagerie instantanée (IM).

Syntaxe


var contactInstantMessageField = new Windows.ApplicationModel.Contacts.ContactInstantMessageField(string);
var contactInstantMessageField = new Windows.ApplicationModel.Contacts.ContactInstantMessageField(string, contactFieldCategory);
var contactInstantMessageField = new Windows.ApplicationModel.Contacts.ContactInstantMessageField(string, contactFieldCategory, string, string, uri);

Attributs

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

Membres

ContactInstantMessageFieldClasse possède ces types de membres :

Constructeurs

ContactInstantMessageFieldClasse possède ces constructeurs.

ConstructeurDescription
ContactInstantMessageField(String) IContactInstantMessageFieldFactory may be altered or unavailable for releases after Windows 8.1. Instead, use ContactConnectedServiceAccount. Creates a new ContactInstantMessageField object.
ContactInstantMessageField(String, ContactFieldCategory) IContactInstantMessageFieldFactory may be altered or unavailable for releases after Windows 8.1. Instead, use ContactConnectedServiceAccount. Creates a new ContactInstantMessageField object.
ContactInstantMessageField(String, ContactFieldCategory, String, String, Uri) IContactInstantMessageFieldFactory may be altered or unavailable for releases after Windows 8.1. Instead, use ContactConnectedServiceAccount. Creates a new ContactInstantMessageField object.

 

Méthodes

The ContactInstantMessageField Classe hérite des méthodes de Object Classe (C#/VB/C++).

Propriétés

Le ContactInstantMessageFieldClasse a les propriétés suivantes.

PropriétéType d'accèsDescription

Category

En lecture seuleIContactField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress, ContactPhone, ContactSignificantOther, Contact, ContactEmail, ContactConnectedServiceAccount, ContactWebsite, ContactJobInfo, or ContactDate. Gets the category for the contact data.

DisplayText

En lecture seuleContactInstantMessageField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactConnectedServiceAccount. Gets the display text for the Uniform Resource Identifier (URI) that starts an instant message.

LaunchUri

En lecture seuleContactInstantMessageField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactConnectedServiceAccount. Gets the Uniform Resource Identifier (URI) that can start an instant message.

Name

En lecture seuleIContactField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress, ContactPhone, ContactSignificantOther, Contact, ContactEmail, ContactConnectedServiceAccount, ContactWebsite, ContactJobInfo, or ContactDate. Gets the name of the field.

Service

En lecture seuleContactInstantMessageField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactConnectedServiceAccount. Gets the name of the service used for sending instant messages.

Type

En lecture seuleIContactField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress, ContactPhone, ContactSignificantOther, Contact, ContactEmail, ContactConnectedServiceAccount, ContactWebsite, ContactJobInfo, or ContactDate. Gets the contact field type for the data.

UserName

En lecture seuleContactInstantMessageField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactConnectedServiceAccount. Gets the user's name.

Value

En lecture seuleIContactField may be altered or unavailable for releases after Windows 8.1. Instead, use ContactAddress, ContactPhone, ContactSignificantOther, Contact, ContactEmail, ContactConnectedServiceAccount, ContactWebsite, ContactJobInfo, or ContactDate. Gets the value of the contact data.

 

Remarques

Votre application reçoit une collection d'objets ContactInstantMessageField lorsqu'un fournisseur de contacts retourne les informations de contact demandées. Vous pouvez accéder à ces objets via la propriété ContactInformation.InstantMessages.

Exemples

Ce code montre l'utilisation de l'objet ContactInstantMessageField.


function getInstantMessageInfo() {
    var picker = Windows.ApplicationModel.Contacts.ContactPicker();
    picker.commitButtonText = "Select";
    picker.selectionMode = Windows.ApplicationModel.Contacts.ContactSelectionMode.fields;
    picker.desiredFields.append(Windows.ApplicationModel.Contacts.KnownContactField.instantMessage);
    picker.pickSingleContactAsync().then(function (contact) {
        var contactElement = document.createElement("div");
        var contactData = contact.name + "<br/>";
        contactData += contact.instantMessages[0].displayText + "<br/>";
        contactData += contact.instantMessages[0].launchUri + "<br/>";
        contactData += contact.instantMessages[0].service + "<br/>";
        contactData += contact.instantMessages[0].userName + "<br/>";
        contactData += contact.instantMessages[0].category + "<br/>";
        contactData += contact.instantMessages[0].type;
        contactElement.innerHTML = 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:
© 2014 Microsoft