ContactField Classe

Définition

Décrit un élément de données de contact.

public ref class ContactField sealed : IContactField
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.Contacts.IContactFieldFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ContactField final : IContactField
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(Windows.ApplicationModel.Contacts.IContactFieldFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class ContactField final : IContactField
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.Contacts.IContactFieldFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ContactField : IContactField
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.ApplicationModel.Contacts.IContactFieldFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class ContactField : IContactField
function ContactField(name, value, type, category)
Public NotInheritable Class ContactField
Implements IContactField
Héritage
Object Platform::Object IInspectable ContactField
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
Fonctionnalités de l’application
contactsSystem

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 un objet Contact avec des données, ajoutez l’objet Fields à une ou plusieurs instances de ContactField.

Au minimum, un objet ContactField doit contenir une valeur de chaîne et une valeur ContactFieldType, qui spécifie si les données sont un numéro de téléphone, une adresse e-mail, une adresse physique ou autre chose. Vous pouvez également ajouter une catégorie ContactFieldCategory pour différencier les données personnelles, professionnelles, personnelles ou autres. Vous pouvez également utiliser un objet ContactField pour ajouter des champs personnalisés à un Contact.

Constructeurs

ContactField(String, ContactFieldType, ContactFieldCategory)

Notes

IContactFieldFactory peut être modifié ou indisponible pour les versions après Windows 8.1. Utilisez plutôt ContactPhone ou ContactEmail.

Crée un objet ContactField.

ContactField(String, ContactFieldType)

Notes

IContactFieldFactory peut être modifié ou indisponible pour les versions après Windows 8.1. Utilisez plutôt ContactPhone ou ContactEmail.

Crée un objet ContactField.

ContactField(String, String, ContactFieldType, ContactFieldCategory)

Notes

IContactFieldFactory peut être modifié ou indisponible pour les versions après Windows 8.1. Utilisez plutôt ContactPhone ou ContactEmail.

Crée un objet ContactField.

Propriétés

Category

Obtient la catégorie des données de contact.

Notes

ContactField peut être modifié ou indisponible pour les versions après Windows 8.1. Utilisez plutôt ContactAddress, ContactPhone, ContactSignificantOther, ContactEmail, ContactConnectedServiceAccount, ContactWebsite, ContactJobInfo ou ContactDate.

Name

Notes

ContactField peut être modifié ou indisponible pour les versions après Windows 8.1. Utilisez plutôt ContactAddress, ContactPhone, ContactSignificantOther, ContactEmail, ContactConnectedServiceAccount, ContactWebsite, ContactJobInfo ou ContactDate.

Obtient le nom du champ.

Type

Notes

ContactField peut être modifié ou indisponible pour les versions après Windows 8.1. Utilisez plutôt ContactAddress, ContactPhone, ContactSignificantOther, ContactEmail, ContactConnectedServiceAccount, ContactWebsite, ContactJobInfo ou ContactDate.

Obtient le type de champ de contact pour les données.

Value

Notes

ContactField peut être modifié ou indisponible pour les versions après Windows 8.1. Utilisez plutôt ContactAddress, ContactPhone, ContactSignificantOther, ContactEmail, ContactConnectedServiceAccount, ContactWebsite, ContactJobInfo ou ContactDate.

Obtient la valeur des données de contact.

S’applique à