Compartilhar via


ContactInformation Classe

Definição

Contém as informações sobre um contato.

Observação

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

public ref class ContactInformation sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class ContactInformation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class ContactInformation
Public NotInheritable Class ContactInformation
Herança
Object Platform::Object IInspectable ContactInformation
Atributos

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

Comentários

Observação

Como você não usa PickSingleContactAsync e PickMultipleContactsAsync em seus aplicativos Windows 8.1 e posteriores, você não instancia objetos ContactInformation em seus aplicativos Windows 8.1 e posteriores. Esta tabela mostra as propriedades ContactInformation existentes do Windows 8 e suas propriedades equivalentes Windows 8.1 Contact.

Propriedade ContactInformation do Windows 8propriedade Windows 8.1 Contact
Contact.NameContact.Name
Contact.ThumbnailContact.Thumbnail
Contact.FieldsContact.Emails
Contact.Fields em que ContactField.Value = Address e ContactField.Category = ContactFieldCategory.Home ou ContactFieldCategory.OtherContact.Addresses
Contact.FieldsContact.Phones
ContactField.ValueContactEmail.Address
ContactField.Category(Home, Work,Other)ContactEmail.Kind(Personal,Work,Other)
ContactField.ValueContactPhone.Number
ContactField.Category(Home, Work, Mobile, Other)ContactPhone.Kind(Home,Work,Mobile,Other)
Contact.Fields em que ContactField.Value = CompanyAddress e ContactField.Category = ContactFieldCategory.WorkContactJobInfo.CompanyAddress

Normalmente, você acessa objetos ContactInformation como resultado de chamadas de função e/ou método assíncrono. Por exemplo, ambos os métodos estáticos PickSingleContactAsync e PickMultipleContactsAsync retornam objetos ContactInformation que representam o contato selecionado.

Quando seu aplicativo recebe informações de contato de um provedor de contatos, os dados de cada contato são retornados em um objeto ContactInformation.

Propriedades

CustomFields

Uma lista somente leitura dos campos personalizados armazenados com o contato.

Observação

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

Emails

Uma lista somente leitura de endereços de email armazenados com o contato.

Observação

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

InstantMessages

Uma lista somente leitura de contas de mensagens instantâneas armazenadas com o contato.

Observação

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

Locations

Uma lista somente leitura de locais armazenados com o contato.

Observação

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

Name

O nome do contato.

Observação

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

PhoneNumbers

Uma lista somente leitura de números de telefone armazenados com o contato.

Observação

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

Métodos

GetThumbnailAsync()

Obtém a imagem em miniatura do contato.

Observação

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

QueryCustomFields(String)

Permite que você obtenha o valor de um campo personalizado armazenado com um contato.

Observação

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

Aplica-se a