Condividi tramite


ContactField Classe

Definizione

Descrive una parte dei dati di contatto.

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
Ereditarietà
Object Platform::Object IInspectable ContactField
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

Commenti

Ogni volta che si crea un oggetto Contact , si ottiene una proprietà Fields . Questa proprietà contiene i dati correlati al contatto. Per popolare un oggetto Contact con i dati, aggiungere l'oggetto Fields con una o più istanze di ContactField.

Come minimo, un oggetto ContactField deve contenere un valore stringa e un ContactFieldType, che specifica se i dati sono un numero di telefono, un indirizzo di posta elettronica, un indirizzo fisico o un altro elemento. È anche possibile aggiungere un Oggetto ContactFieldCategory per distinguere tra casa, lavoro, personale o altri dati. È anche possibile utilizzare un oggetto ContactField per aggiungere campi personalizzati a un contatto.

Costruttori

ContactField(String, ContactFieldType)

Nota

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

Crea un nuovo oggetto ContactField.

ContactField(String, ContactFieldType, ContactFieldCategory)

Nota

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

Crea un nuovo oggetto ContactField.

ContactField(String, String, ContactFieldType, ContactFieldCategory)

Nota

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

Crea un nuovo oggetto ContactField.

Proprietà

Category

Ottiene la categoria per i dati del contatto.

Nota

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

Name

Nota

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

Ottiene il nome del campo.

Type

Nota

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

Ottiene il tipo di campo del contatto per i dati.

Value

Nota

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

Ottiene il valore dei dati del contatto.

Si applica a