Windows.ApplicationModel.Contacts Namespace

Permite que os aplicativos selecionem e adquiram informações sobre contatos.

Importante

Esse namespace inclui alguns membros novos para Windows 8.1 e outros membros que podem ficar indisponíveis após Windows 8.1. Esses dois tipos de membros não funcionam juntos e chamar ambos do mesmo aplicativo fará com que o aplicativo falhe. Recomendamos que você chame apenas membros que não estão marcados com o aviso de indisponibilidade.

Classes

AggregateContactManager

Fornece funcionalidade para vincular contatos individuais (brutos) entre serviços em um único contato agregado.

Contact

Representa um contato.

ContactAddress

Representa o endereço de um contato.

ContactAnnotation

Fornece uma maneira de marcar contatos de usuário existentes com informações adicionais, especificando que seu aplicativo pode executar algumas Operações com Suporte para esse contato específico.

ContactAnnotationList

Representa uma lista de objetos ContactAnnotation .

ContactAnnotationStore

Representa um armazenamento de dados que contém anotações de contato.

ContactBatch

Representa um grupo de objetos Contact e status de pesquisa de servidor.

ContactCardDelayedDataLoader

Representa um carregador de dados atrasado para um cartão de contato.

ContactCardOptions

Representa dados sobre como exibir um mini-contato cartão.

ContactChange

Representa uma alteração para um Contato.

ContactChangedDeferral

O objeto de adiamento a ser usado durante o processamento assíncrono de eventos ContactChanged .

ContactChangedEventArgs

Fornece dados para o evento ContactChanged .

ContactChangeReader

Fornece uma maneira de monitorar e reagir a alterações nos contatos.

ContactChangeTracker

Fornece funcionalidade para monitorar alterações em objetos Contact no ContactStore.

ContactConnectedServiceAccount

Representa uma conta de serviço conectada para um contato.

ContactDate

Representa uma data importante para um contato.

ContactEmail

Representa um endereço de email de um contato.

ContactField

Descreve uma parte dos dados de contato.

ContactFieldFactory

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.

ContactGroup

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Somente para uso interno da Microsoft.

ContactInformation

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.

ContactInstantMessageField

Define um campo que é um endereço de mensagens instantâneas (IM).

ContactJobInfo

Representa informações de trabalho para um contato.

ContactLaunchActionVerbs

Fornece dados quando um aplicativo é iniciado para executar uma ação para um contato.

ContactList

Representa uma lista de objetos Contact .

ContactListLimitedWriteOperations

Fornece operações que um aplicativo pode executar em uma lista de contatos que ele não criou.

ContactListSyncConstraints

Especifica limites sobre a quantidade de dados da lista de contatos que podem ser sincronizados.

ContactListSyncManager

Fornece funcionalidade para sincronizar informações de contato com o servidor.

ContactLocationField

Contém informações sobre a localização e o endereço de um usuário.

Observação

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

ContactManager

Representa um serviço que os aplicativos de origem podem chamar para acessar dados de contato.

ContactManagerForUser

Representa um serviço que os aplicativos de origem podem chamar para acessar dados de contato de um usuário específico.

ContactMatchReason

Fornece detalhes sobre por que os resultados da pesquisa corresponderam aos parâmetros de consulta.

ContactPanel

Representa um Painel de Contatos que aparece quando os usuários clicam em um contato fixado na barra de tarefas.

ContactPanelClosingEventArgs

Fornece informações de evento para o evento Closing .

ContactPanelLaunchFullAppRequestedEventArgs

Fornece informações de evento para o evento LaunchFullAppRequested .

ContactPhone

Representa informações sobre o telefone para um contato.

ContactPicker

Controla como a interface do usuário do Seletor de Contatos é aberta e quais informações ela mostra.

ContactQueryOptions

Usado para especificar as opções de consulta ao pesquisar contatos.

ContactQueryTextSearch

Especifica parâmetros a serem usados em uma pesquisa de texto de objetos Contact .

ContactReader

Usado para ler Objetos de contato em lotes do ContactStore que podem ser locais ou localizados remotamente.

ContactSignificantOther

Representa as informações sobre um outro significativo para um contato.

ContactStore

Representa um banco de dados que contém contatos.

ContactStoreNotificationTriggerDetails

Reservado para uso futuro.

ContactWebsite

Representa as informações sobre um site para um contato.

FullContactCardOptions

Especifica as opções para exibir o cartão de contato completo.

KnownContactField

Uma classe estática que contém os nomes dos campos de contato para armazenar informações comumente solicitadas, como endereço de email e números de telefone.

Observação

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

PinnedContactIdsQueryResult

Fornece acesso aos resultados de uma consulta que lista as IDs de todos os contatos fixados na barra de tarefas ou no menu Iniciar.

PinnedContactManager

Representa um serviço que os aplicativos de origem podem chamar para fixar e desafixar contatos de e para a barra de tarefas ou menu Iniciar .

Em um aplicativo da área de trabalho, antes de usar uma instância dessa classe de uma maneira que exiba a interface do usuário, você precisará associar o objeto ao identificador de janela do proprietário. Para obter mais informações e exemplos de código, consulte Exibir objetos de interface do usuário do WinRT que dependem do CoreWindow.

Interfaces

IContactField

Especifica um objeto que descreve uma parte dos dados de contato.

Observação

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

IContactFieldFactory

Cria campos que contêm informações sobre um contato. Disponível apenas para aplicativos que dão suporte ao contrato de Contatos.

Observação

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

IContactInstantMessageFieldFactory

Cria campos com informações sobre as contas 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.

IContactLocationFieldFactory

Cria campos para 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.

Enumerações

ContactAddressKind

Especifica os tipos de endereços de contato.

ContactAnnotationOperations

Especifica os tipos de operações que você pode executar com um Contato.

ContactAnnotationStoreAccessType

Especifica se o aplicativo pode ler e gravar todas as anotações ou apenas aquelas que pertencem ao próprio aplicativo.

ContactBatchStatus

Especifica se a última operação de acesso em lote foi bem-sucedida ou se houve um erro de servidor.

ContactCardHeaderKind

Especifica o tipo de informações de cabeçalho a serem exibidas em uma cartão de contato.

ContactCardTabKind

Especifica qual guia exibir em um mini-contato cartão.

ContactChangeType

Especifica o tipo de alteração que ocorreu para um evento ContactChanged .

ContactDateKind

Especifica os tipos de datas importantes para um contato.

ContactEmailKind

Especifica os tipos de endereços de email para um contato.

ContactFieldCategory

Define as categorias às quais os dados de contato podem pertencer.

Observação

ContactFieldCategory pode estar alterado ou indisponível para versões após Windows 8.1. Em vez disso, use ContactPhoneKind, ContactEmailKind e ContactAddressKind.

ContactFieldType

Define o tipo de dados de contato.

ContactListOtherAppReadAccess

Especifica o nível de acesso de leitura de contato concedido a outros aplicativos.

ContactListOtherAppWriteAccess

Especifica o nível de acesso de gravação de contato concedido a outros aplicativos.

ContactListSyncStatus

Define o status de sincronização ContactList.

ContactMatchReasonKind

Define os motivos pelos quais um Contato correspondeu a uma pesquisa.

ContactNameOrder

Especifica o pedido de nome de um contato.

ContactPhoneKind

Especifica os tipos de telefones para um contato.

ContactQueryDesiredFields

Define quais campos devem existir em um contato para corresponder a uma operação de pesquisa.

ContactQuerySearchFields

Define quais campos de contato procurar uma correspondência de texto.

ContactQuerySearchScope

Define se deseja pesquisar o ContactStore local ou um servidor.

ContactRelationship

Define um valor que indica a natureza de uma relação de contato, como cônjuge, parceiro, irmão, pai e assim por diante.

ContactSelectionMode

Especifica se você deseja solicitar um contato inteiro ou apenas campos específicos.

ContactStoreAccessType

Define o tipo de acesso que o aplicativo tem ao ContactStore.

PinnedContactSurface

Especifica o local na interface do usuário do Windows à qual um contato pode ser fixado.

Comentários

Para obter informações sobre como gerenciar contatos, consulte Gerenciando cartões de visita.

Confira também