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
O 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.