Gerenciando contatos e compromissos do usuário (HTML)

[ Este artigo destina-se aos desenvolvedores do Windows 8.x e do Windows Phone 8.x que escrevem aplicativos do Windows Runtime. Se você estiver desenvolvendo para o Windows 10, consulte documentação mais recente]

Permita que os usuários acessem seus contatos e compromissos para que eles possam compartilhar entre si conteúdo, emails, informações de calendário, mensagens ou qualquer outra funcionalidade que você desenvolver.

Para conhecer alguns métodos diferentes que o seu aplicativo pode usar para acessar contatos e compromissos, veja os seguintes tópicos:

Nesta seção

Tópico Descrição

Guia de início rápido: Selecionando contatos do usuário

Por meio do namespace Windows.ApplicationModel.Contacts, você tem várias opções para selecionar contatos. Vamos mostrar, aqui, como selecionar um único contato ou vários deles e vamos mostrar também como configurar o seletor de contatos para recuperar somente as informações de contatos necessárias ao aplicativo.

Gerenciando cartões de contato

Por meio da classe Windows.ApplicationModel.Contacts.ContactManager, você tem várias opções para mostrar um cartão de contato. Aqui, mostraremos como exibir um cartão de contato usando dados iniciais no objeto Contact e também usando um objeto ContactCardDelayedDataLoader para atualizar o cartão de contato com atraso.

Guia de início rápido: Manipulando ações de contato

Nos namespaces Windows.UI.WebUI e Windows.ApplicationModel.Activation, você pode fornecer dados a um aplicativo quando ele é ativado em diversas ações de contato (Windows.ApplicationModel.Contacts.ContactLaunchActionVerbs). Aqui, mostraremos como lidar com a ativação do aplicativo quando um usuário tenta fazer uma chamada para um contato, enviar uma mensagem para um contato ou obter o mapa do endereço de um contato.

Guia de início rápido: Gerenciando compromissos

Através do namespace Windows.ApplicationModel.Appointments, você pode criar e gerenciar compromissos no aplicativo de calendário de um usuário. Aqui, mostraremos como criar um compromisso, adicioná-lo a um aplicativo de calendário, substituí-lo no aplicativo de calendário e depois removê-lo desse aplicativo de calendário. Também mostraremos como exibir um intervalo de tempo para um aplicativo de calendário e criar um objeto de recorrência de compromisso.

 

Tópicos relacionados

Exemplo da API de compromissos

Exemplo da API do Gerenciador de Contatos

Exemplo de aplicativo de Seletor de Contatos

Amostra de manipulação de ações de contato