ContactFieldFactory Clase

Definición

Crea campos que contienen información sobre un contacto. A continuación, puede agregar estos campos a un objeto Contact para crear el contacto. Esta clase solo está disponible para las aplicaciones que admiten el contrato de contacto.

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
Herencia
Object Platform::Object IInspectable ContactFieldFactory
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

Constructores

ContactFieldFactory()

Crea una instancia de la clase ContactFieldFactory.

Nota

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

Métodos

CreateField(String, ContactFieldType)

Crea un campo para contener información sobre un contacto.

Nota

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

CreateField(String, ContactFieldType, ContactFieldCategory)

Crea un campo para contener información sobre un contacto.

Nota

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

CreateField(String, String, ContactFieldType, ContactFieldCategory)

Crea un campo para contener información sobre un contacto.

Nota

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

CreateInstantMessage(String)

Crea un campo para contener información sobre la cuenta de mensajería instantánea de un contacto.

Nota

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

CreateInstantMessage(String, ContactFieldCategory)

Crea un campo para contener información sobre la cuenta de mensajería instantánea de un contacto.

Nota

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

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

Crea un campo para contener información sobre la cuenta de mensajería instantánea de un contacto.

Nota

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

CreateLocation(String)

Crea un campo para contener información sobre la ubicación de un contacto.

Nota

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

CreateLocation(String, ContactFieldCategory)

Crea un campo para contener información sobre la ubicación de un contacto.

Nota

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

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

Crea un campo para contener información sobre la ubicación de un contacto.

Nota

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

Se aplica a