Partilhar via


Contact Classe

Definição

Representa um contato.

public ref class Contact sealed
/// [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 Contact final
/// [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 Contact final
[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 Contact
[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 Contact
function Contact()
Public NotInheritable Class Contact
Herança
Object Platform::Object IInspectable Contact
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

Não importa como você armazene informações de contato em seu aplicativo, você deve ser capaz de colocar essas informações em um objeto Contact. Dessa forma, outros aplicativos que permitem que os usuários selecionem contatos podem usar seu aplicativo e processar as informações de contato que ele fornece.

Para obter informações sobre como gerenciar contatos, consulte Contatos e calendário.

Construtores

Contact()

Cria uma nova instância da classe Contact .

Propriedades

Addresses

Obtém os endereços de contato de um contato.

AggregateId

Se esse for um contato bruto que faz parte de um contato agregado, essa propriedade identificará a agregação pai.

ConnectedServiceAccounts

Obtém as contas de serviço conectadas para um contato.

ContactListId

Obtém uma cadeia de caracteres que identifica a ContactList da qual esse contato é membro.

DataSuppliers

Obtém os fornecedores de dados para um contato. O comprimento máximo da cadeia de caracteres para cada fornecedor de dados é de 50 caracteres.

DisplayName

Obtém o nome de exibição de um contato.

DisplayNameOverride

Obtém ou define o nome de exibição que foi inserido manualmente pelo usuário.

DisplayPictureUserUpdateTime

Obtém ou define a última vez que o usuário atualizou sua imagem de exibição.

Emails

Obtém os endereços de email de um contato.

Fields

Define os campos que contêm informações sobre um contato.

Observação

Fieldspode ser alterado ou indisponível para versões após Windows 8.1. Em vez disso, use Telefones, Emails, Endereços ou ConnectedServiceAccounts.

FirstName

Obtém ou define o nome de um contato. O comprimento máximo da cadeia de caracteres para o primeiro nome é de 64 caracteres.

FullName

Obtém o nome completo do Contato.

HonorificNamePrefix

Obtém ou define o prefixo honorífico para o nome de um contato. O comprimento máximo da cadeia de caracteres para o prefixo honorífico é de 32 caracteres.

HonorificNameSuffix

Obtém ou define o sufixo honorific para o nome de um contato. O comprimento máximo da cadeia de caracteres para o sufixo honorífico é de 32 caracteres.

Id

Obtém ou define o identificador de um contato. O comprimento máximo da cadeia de caracteres para o identificador é de 256 caracteres.

ImportantDates

Obtém as datas importantes para um contato.

IsAggregate

Obtém um valor que indica se este é um Contato agregado.

IsDisplayPictureManuallySet

Obtém um valor booliano que indica se o usuário definiu manualmente a imagem para o Contato.

IsMe

Obtém um valor booliano que indica se esse Contato representa o usuário conectado ao dispositivo.

JobInfo

Obtém os itens de informações de trabalho de um contato.

LargeDisplayPicture

Obtém uma versão grande da imagem de exibição para o Contato.

LastName

Obtém ou define o sobrenome de um contato. O comprimento máximo da cadeia de caracteres para o sobrenome é de 64 caracteres.

MiddleName

Obtém ou define o nome do meio de um contato. O comprimento máximo da cadeia de caracteres para o nome do meio é de 64 caracteres.

Name

Define e obtém o nome do contato.

Observação

O nome pode ser alterado ou indisponível para versões após Windows 8.1. Em vez disso, use FirstName, MiddleName e LastName.

Nickname

Obtém ou define o apelido para o Contato.

Notes

Obtém ou define anotações de um contato. O comprimento máximo da cadeia de caracteres para anotações é de 4096 caracteres.

Phones

Obtém informações sobre os telefones de um contato.

ProviderProperties

Obtém o objeto de conjunto de propriedades para o contato.

RemoteId

Obtém ou define uma ID que pode ser usada por um provedor de serviços para acessar o Contato em seu sistema remoto.

RingToneToken

Obtém ou define o caminho para o arquivo de toque do Contato.

SignificantOthers

Obtém os outros significativos para um contato.

SmallDisplayPicture

Obtém uma versão pequena da imagem de exibição para o Contato.

SortName

Obtém o nome usado para classificar o contato.

SourceDisplayPicture

Obtém ou define a imagem de exibição do Contato em seu tamanho original.

TextToneToken

Obtém ou define o caminho para o arquivo de áudio a ser reproduzido quando uma mensagem SMS/MMS é recebida do Contato.

Thumbnail

Obtém ou define uma imagem em miniatura que representa esse contato.

Websites

Obtém os sites de um contato.

YomiDisplayName

Obtém o nome de exibição Yomi (equivalente fonético japonês) para um contato.

YomiFamilyName

Obtém ou define o nome da família Yomi (equivalente fonético japonês) para um contato. O comprimento máximo da cadeia de caracteres para o nome da família Yomi é de 120 caracteres.

YomiGivenName

Obtém ou define o nome yomi (equivalente fonético japonês) para um contato. O comprimento máximo da cadeia de caracteres para o nome determinado yomi é de 120 caracteres.

Aplica-se a

Confira também