Condividi tramite


ContactFieldFactory Classe

Definizione

Crea campi che contengono informazioni su un contatto. È quindi possibile aggiungere questi campi a un oggetto Contact per creare il contatto. Questa classe è disponibile solo per le app che supportano il contratto di contatto.

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
Ereditarietà
Object Platform::Object IInspectable ContactFieldFactory
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
Funzionalità dell'app
contactsSystem

Costruttori

ContactFieldFactory()

Crea un'istanza della classe ContactFieldFactory.

Nota

ContactFieldFactory può essere modificato o non disponibile per le versioni dopo Windows 8.1. Usare invece ContactAddress, ContactPhone, ContactSignificantOther, Contact,ContactEmail, ContactWebsite, ContactJobInfo o ContactDate.

Metodi

CreateField(String, ContactFieldType, ContactFieldCategory)

Crea un campo per contenere informazioni su un contatto.

Nota

IContactFieldFactory può essere modificato o non disponibile per le versioni dopo Windows 8.1. Usare invece ContactPhone o ContactEmail.

CreateField(String, ContactFieldType)

Crea un campo per contenere informazioni su un contatto.

Nota

IContactFieldFactory può essere modificato o non disponibile per le versioni dopo Windows 8.1. Usare invece ContactPhone o ContactEmail.

CreateField(String, String, ContactFieldType, ContactFieldCategory)

Crea un campo per contenere informazioni su un contatto.

Nota

IContactFieldFactory può essere modificato o non disponibile per le versioni dopo Windows 8.1. Usare invece ContactPhone o ContactEmail.

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

Crea un campo per contenere informazioni sull'account di messaggistica istantanea di un contatto.

Nota

IContactInstantMessageFieldFactory può essere modificato o non disponibile per le versioni dopo Windows 8.1. Usare invece ContactConnectedServiceAccount.

CreateInstantMessage(String, ContactFieldCategory)

Crea un campo per contenere informazioni sull'account di messaggistica istantanea di un contatto.

Nota

IContactInstantMessageFieldFactory può essere modificato o non disponibile per le versioni dopo Windows 8.1. Usare invece ContactConnectedServiceAccount.

CreateInstantMessage(String)

Crea un campo per contenere informazioni sull'account di messaggistica istantanea di un contatto.

Nota

IContactInstantMessageFieldFactory può essere modificato o non disponibile per le versioni dopo Windows 8.1. Usare invece ContactConnectedServiceAccount.

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

Crea un campo per contenere informazioni sulla posizione di un contatto.

Nota

IContactLocationFieldFactory può essere modificato o non disponibile per le versioni dopo Windows 8.1. Usare invece ContactAddress.

CreateLocation(String, ContactFieldCategory)

Crea un campo per contenere informazioni sulla posizione di un contatto.

Nota

IContactLocationFieldFactory può essere modificato o non disponibile per le versioni dopo Windows 8.1. Usare invece ContactAddress.

CreateLocation(String)

Crea un campo per contenere informazioni sulla posizione di un contatto.

Nota

IContactLocationFieldFactory può essere modificato o non disponibile per le versioni dopo Windows 8.1. Usare invece ContactAddress.

Si applica a