Gerenciando Itens de Conversa

Aspose.Email para .NET pode ser usado para gerenciar os itens de conversa no Exchange Server com a classe EWSClient. Esta classe utiliza os Serviços Web do Exchange, que estão disponíveis apenas no Exchange Server 2007 e em versões posteriores. Este artigo mostra como encontrar, copiar, mover e excluir itens de conversa no Exchange Server 2010. O Microsoft Exchange Server 2010 Service Pack 1 é necessário para todos os recursos incluídos nesta seção.

Encontrando Conversas

Para obter as informações da conversa de uma pasta específica no Exchange Server:

  1. Conecte-se ao Exchange Server usando a interface IEWSClient.
  2. Chame o método IEWSClient.FindConversations() para encontrar todos os itens de conversa de uma pasta.
  3. Exiba as propriedades do item de conversa, como ID, tópico da conversa e status da bandeira.

O seguinte trecho de código mostra como encontrar conversas.

Copiando Conversas

Para copiar conversas de uma pasta para outra:

  1. Conecte-se ao Exchange Server usando a interface IEWSClient.
  2. Chame o método IEWSClient.CopyConversationItems() para copiar o item de conversa da pasta de origem para a pasta de destino.

O seguinte trecho de código mostra como copiar conversas.

Movendo Conversas

Para mover conversas de uma pasta para outra:

  1. Conecte-se ao Exchange Server usando a interface IEWSClient.
  2. Chame o método IEWSClient.MoveConversationItems() para mover uma conversa da pasta de origem para a pasta de destino.

O seguinte trecho de código mostra como mover conversas.

Excluindo Conversas

Para excluir conversas de uma pasta:

  1. Conecte-se ao Exchange Server usando a interface IEWSClient.
  2. Chame o método IEWSClient.DeleteConversationItems() para excluir o item de conversa da pasta de origem.

O seguinte trecho de código mostra como excluir conversas.