Share via


ContactFieldFactory Classe

Définition

Crée des champs qui contiennent des informations sur un contact. Vous pouvez ensuite ajouter ces champs à un objet Contact pour créer le contact. Cette classe est disponible uniquement pour les applications qui prennent en charge le contrat Contact.

public ref class ContactFieldFactory sealed : IContactFieldFactory, IContactInstantMessageFieldFactory, IContactLocationFieldFactory
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ContactFieldFactory final : IContactFieldFactory, IContactInstantMessageFieldFactory, IContactLocationFieldFactory
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class ContactFieldFactory final : IContactFieldFactory, IContactInstantMessageFieldFactory, IContactLocationFieldFactory
[Windows.Foundation.Metadata.Activatable(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 ContactFieldFactory : IContactFieldFactory, IContactInstantMessageFieldFactory, IContactLocationFieldFactory
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class ContactFieldFactory : IContactFieldFactory, IContactInstantMessageFieldFactory, IContactLocationFieldFactory
function ContactFieldFactory()
Public NotInheritable Class ContactFieldFactory
Implements IContactFieldFactory, IContactInstantMessageFieldFactory, IContactLocationFieldFactory
Héritage
Object Platform::Object IInspectable ContactFieldFactory
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

Constructeurs

ContactFieldFactory()

Crée un instance de la classe ContactFieldFactory.

Notes

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

Méthodes

CreateField(String, ContactFieldType)

Crée un champ pour contenir des informations sur un contact.

Notes

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

CreateField(String, ContactFieldType, ContactFieldCategory)

Crée un champ pour contenir des informations sur un contact.

Notes

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

CreateField(String, String, ContactFieldType, ContactFieldCategory)

Crée un champ pour contenir des informations sur un contact.

Notes

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

CreateInstantMessage(String)

Crée un champ pour contenir des informations sur le compte de messagerie instantanée d’un contact.

Notes

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

CreateInstantMessage(String, ContactFieldCategory)

Crée un champ pour contenir des informations sur le compte de messagerie instantanée d’un contact.

Notes

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

CreateInstantMessage(String, ContactFieldCategory, String, String, Uri)

Crée un champ pour contenir des informations sur le compte de messagerie instantanée d’un contact.

Notes

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

CreateLocation(String)

Crée un champ pour contenir des informations sur l’emplacement d’un contact.

Notes

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

CreateLocation(String, ContactFieldCategory)

Crée un champ pour contenir des informations sur l’emplacement d’un contact.

Notes

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

CreateLocation(String, ContactFieldCategory, String, String, String, String, String)

Crée un champ pour contenir des informations sur l’emplacement d’un contact.

Notes

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

S’applique à