ContactField Class

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

Décrit une donnée de contact.

Syntaxe


var contactField = new Windows.ApplicationModel.Contacts.ContactField(string, contactFieldType);
var contactField = new Windows.ApplicationModel.Contacts.ContactField(string, contactFieldType, contactFieldCategory);
var contactField = new Windows.ApplicationModel.Contacts.ContactField(string, string, contactFieldType, contactFieldCategory);

Attributs

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

Membres

ContactFieldClasse possède ces types de membres :

Constructeurs

ContactFieldClasse possède ces constructeurs.

ConstructeurDescription
ContactField(String, ContactFieldType) IContactFieldFactory may be altered or unavailable for releases after Windows 8.1. Instead, use ContactPhone or ContactEmail. Creates a new ContactField object.
ContactField(String, ContactFieldType, ContactFieldCategory) IContactFieldFactory may be altered or unavailable for releases after Windows 8.1. Instead, use ContactPhone or ContactEmail. Creates a new ContactField object.
ContactField(String, String, ContactFieldType, ContactFieldCategory) IContactFieldFactory may be altered or unavailable for releases after Windows 8.1. Instead, use ContactPhone or ContactEmail. Creates a new ContactField object.

 

Méthodes

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

Propriétés

Le ContactFieldClasse a les propriétés suivantes.

PropriétéType d'accèsDescription

Category

En lecture seuleContactField 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.

Name

En lecture seuleContactField 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.

Type

En lecture seuleContactField 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.

Value

En lecture seuleContactField 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

Chaque fois que vous créez un objet Contact, vous obtenez une propriété Fields. Cette propriété contient les données relatives au contact. Pour remplir l'objet Contact avec des données, vous devez ajouter à l'objet Fields une ou plusieurs instances de ContactField.

Au minimum, un objet ContactField doit contenir une valeur de chaîne et un ContactFieldType, qui spécifie si les données sont un numéro de téléphone, une adresse électronique, une adresse physique ou un autre élément. Vous pouvez également ajouter une ContactFieldCategory pour faire la différence entre les données professionnelles, personnelles ou autres. Vous pouvez également utiliser un objet ContactField pour ajouter des champs personnalisés au Contact.

Exemples

Cet exemple montre comment créer un objet ContactField et l'ajouter à un contact.


function contactFieldTest() {
    var contact = new Windows.ApplicationModel.Contacts.Contact();
    var value = "test@fabrikam.com";
    var type = Windows.ApplicationModel.Contacts.ContactFieldType.email;
    var category = Windows.ApplicationModel.Contacts.ContactFieldCategory.work;
    var contactField = new Windows.ApplicationModel.Contacts.ContactField(value, type, category);
    contact.fields.append(contactField);
}


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. Tous droits réservés.