Compartir a través de


ContactField Clase

Definición

Describe un fragmento de datos de contacto.

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
Herencia
Object Platform::Object IInspectable ContactField
Atributos
Implementaciones

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
Características de aplicaciones
contactsSystem

Comentarios

Cada vez que se crea un objeto Contact , se obtiene una propiedad Fields . Esta propiedad contiene los datos relacionados con el contacto. Para rellenar un objeto Contact con datos, anexe el objeto Fields con una o varias instancias de ContactField.

Como mínimo, un objeto ContactField debe contener un valor de cadena y un ContactFieldType, que especifica si los datos son un número de teléfono, una dirección de correo electrónico, una dirección física o otra cosa. También puede agregar un ContactFieldCategory para diferenciar entre hogar, trabajo, personal u otros datos. También puede usar un objeto ContactField para agregar campos personalizados a un contacto.

Constructores

ContactField(String, ContactFieldType)

Nota

IContactFieldFactory puede modificarse o no estar disponible para las versiones después de Windows 8.1. En su lugar, use ContactPhone o ContactEmail.

Crea un nuevo objeto ContactField.

ContactField(String, ContactFieldType, ContactFieldCategory)

Nota

IContactFieldFactory puede modificarse o no estar disponible para las versiones después de Windows 8.1. En su lugar, use ContactPhone o ContactEmail.

Crea un nuevo objeto ContactField.

ContactField(String, String, ContactFieldType, ContactFieldCategory)

Nota

IContactFieldFactory puede modificarse o no estar disponible para las versiones después de Windows 8.1. En su lugar, use ContactPhone o ContactEmail.

Crea un nuevo objeto ContactField.

Propiedades

Category

Obtiene la categoría de los datos de contacto.

Nota

ContactField puede modificarse o no estar disponible para las versiones después de Windows 8.1. En su lugar, use ContactAddress, ContactPhone, ContactSignificantOther, Contact, ContactEmail, ContactConnectedServiceAccount, ContactWebsite, ContactJobInfo o ContactDate.

Name

Nota

ContactField puede modificarse o no estar disponible para las versiones después de Windows 8.1. En su lugar, use ContactAddress, ContactPhone, ContactSignificantOther, Contact, ContactEmail, ContactConnectedServiceAccount, ContactWebsite, ContactJobInfo o ContactDate.

Obtiene el nombre del campo.

Type

Nota

ContactField puede modificarse o no estar disponible para las versiones después de Windows 8.1. En su lugar, use ContactAddress, ContactPhone, ContactSignificantOther, Contact, ContactEmail, ContactConnectedServiceAccount, ContactWebsite, ContactJobInfo o ContactDate.

Obtiene el tipo de campo de contacto para los datos.

Value

Nota

ContactField puede modificarse o no estar disponible para las versiones después de Windows 8.1. En su lugar, use ContactAddress, ContactPhone, ContactSignificantOther, Contact, ContactEmail, ContactConnectedServiceAccount, ContactWebsite, ContactJobInfo o ContactDate.

Obtiene el valor de los datos de contacto.

Se aplica a