Windows.ApplicationModel.Contacts Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- Windows.ApplicationModel.Contacts.Provider
- Amostra da API do Gerenciador de Contatos
- Amostra de aplicativo de Seletor de Contatos
- Amostra de manipulação de ações de contato
- Exemplo de integração do Cartão de Visita (Windows 10)
- Exemplo de cartões de visita (Windows 10)
- Exemplo do Painel de Contatos
- Exemplo de Minhas Notificações de Pessoas