Gerenciar Contatos com Exchange Web Services (EWS)

Aspose.Email permite que você trabalhe com mais do que apenas mensagens de email no Microsoft Exchange Server. Usando o EWSClient API, você pode recuperar, resolver, criar, atualizar e excluir contatos armazenados em uma caixa de correio Exchange. Este artigo explica as operações principais para gerenciar contatos com Exchange Web Services (EWS).

Obter Contatos com EWS

Aspose.Email fornece o EWSClient classe para conectar ao Microsoft Exchange via EWS. O exemplo abaixo mostra como ler todos os contatos da pasta Contatos:

Resolver Contatos por Nome

Você pode resolver contatos usando um nome de exibição. O exemplo a seguir busca os contatos correspondentes e seus detalhes:

Determinar o Formato das Notas de Contato

O Contact->get_NotesFormat propriedade especifica o formato do texto das notas de acordo com o TextFormat enumerador.

Buscar Contato usando Id

Você pode recuperar um contato específico usando seu ID de contato exclusivo, conforme mostrado no exemplo de código abaixo.

Adicionar Contatos

Use o CreateContact() método para adicionar um novo contato ao Exchange Server. O exemplo a seguir demonstra como preencher e salvar um contato:

Atualizar Contatos

Informações de contato podem ser modificadas no servidor usando IEWSClient->UpdateContact. O exemplo de código a seguir demonstra como recuperar, exibir e atualizar contatos do Exchange Server:

Excluindo Contatos

IEWSClient classe fornece o DeleteContact para acessar e excluir contatos do Exchange Server. Este método aceita o ID do contato ou Contato como parâmetro de entrada.

O trecho de código a seguir mostra como excluir contatos de um servidor Exchange usando IESClient->DeleteContact.