Compartilhar via


ContactFieldFactory Classe

Definição

Cria campos que contêm informações sobre um contato. Em seguida, você pode adicionar esses campos a um objeto Contact para criar o contato. Essa classe está disponível apenas para aplicativos que dão suporte ao contrato de contato.

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
Herança
Object Platform::Object IInspectable ContactFieldFactory
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
Funcionalidades do aplicativo
contactsSystem

Construtores

ContactFieldFactory()

Cria uma instância da classe ContactFieldFactory.

Observação

ContactFieldFactory pode estar alterado ou indisponível para versões após Windows 8.1. Em vez disso, use ContactAddress, ContactPhone, ContactSignificantOther, Contact, ContactEmail, ContactWebsite, ContactJobInfo ou ContactDate.

Métodos

CreateField(String, ContactFieldType)

Cria um campo para conter informações sobre um contato.

Observação

IContactFieldFactory pode ser alterado ou indisponível para versões após Windows 8.1. Em vez disso, use ContactPhone ou ContactEmail.

CreateField(String, ContactFieldType, ContactFieldCategory)

Cria um campo para conter informações sobre um contato.

Observação

IContactFieldFactory pode ser alterado ou indisponível para versões após Windows 8.1. Em vez disso, use ContactPhone ou ContactEmail.

CreateField(String, String, ContactFieldType, ContactFieldCategory)

Cria um campo para conter informações sobre um contato.

Observação

IContactFieldFactory pode ser alterado ou indisponível para versões após Windows 8.1. Em vez disso, use ContactPhone ou ContactEmail.

CreateInstantMessage(String)

Cria um campo para conter informações sobre a conta de mensagens instantâneas de um contato.

Observação

IContactInstantMessageFieldFactory pode ser alterado ou indisponível para versões após Windows 8.1. Em vez disso, use ContactConnectedServiceAccount.

CreateInstantMessage(String, ContactFieldCategory)

Cria um campo para conter informações sobre a conta de mensagens instantâneas de um contato.

Observação

IContactInstantMessageFieldFactory pode ser alterado ou indisponível para versões após Windows 8.1. Em vez disso, use ContactConnectedServiceAccount.

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

Cria um campo para conter informações sobre a conta de mensagens instantâneas de um contato.

Observação

IContactInstantMessageFieldFactory pode ser alterado ou indisponível para versões após Windows 8.1. Em vez disso, use ContactConnectedServiceAccount.

CreateLocation(String)

Cria um campo para conter informações sobre a localização de um contato.

Observação

IContactLocationFieldFactory pode ser alterado ou indisponível para versões após Windows 8.1. Em vez disso, use ContactAddress.

CreateLocation(String, ContactFieldCategory)

Cria um campo para conter informações sobre a localização de um contato.

Observação

IContactLocationFieldFactory pode ser alterado ou indisponível para versões após Windows 8.1. Em vez disso, use ContactAddress.

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

Cria um campo para conter informações sobre a localização de um contato.

Observação

IContactLocationFieldFactory pode ser alterado ou indisponível para versões após Windows 8.1. Em vez disso, use ContactAddress.

Aplica-se a