Zarządzaj konwersacjami Exchange za pośrednictwem EWS

Aspose.Email pozwala zarządzać elementami konwersacji na serwerze Microsoft Exchange przy użyciu EWSClient klasa. Ta funkcjonalność opiera się na Exchange Web Services (EWS), dostępnych w Exchange Server 2007 i późniejszych wersjach. Przykłady w tym przewodniku pokazują, jak znajdować, kopiować, przenosić i usuwać elementy konwersacji na Exchange Server 2010 SP1 lub nowszych.

Znajdź konwersacje

Aby pobrać informacje o konwersacji z określonego folderu Exchange, wykonaj poniższe kroki:

  1. Połącz się z serwerem Exchange przy użyciu IEWSClient.
  2. Wywołaj FindConversations() metoda wymieniania konwersacji w docelowym folderze.
  3. Odczytuj właściwości takie jak ID konwersacji, temat i status flagi.

Poniższy przykład kodu demonstruje, jak znaleźć i wyświetlić elementy konwersacji z skrzynki odbiorczej serwera Exchange.

Kopiuj konwersacje

Aby skopiować elementy konwersacji do innego folderu:

  1. Połącz się z serwerem Exchange przy użyciu IEWSClient.
  2. Pobierz konwersacje za pomocą FindConversations() metoda.
  3. Użyj CopyConversationItems() do kopiowania pasujących konwersacji.

Poniższy przykład kodu demonstruje, jak znaleźć i skopiować określone elementy konwersacji z skrzynki odbiorczej serwera Exchange do folderu Elementy usunięte na podstawie określonego warunku.

Przenieś konwersacje

Możesz przenosić konwersacje między folderami. Poniższy przykład kodu demonstruje, jak znaleźć i przenieść określone elementy konwersacji z skrzynki odbiorczej serwera Exchange do innego folderu.

  1. Połącz się z serwerem Exchange przy użyciu IEWSClient.
  2. Zidentyfikuj konwersacje do przeniesienia.
  3. Wywołaj MoveConversationItems() metoda z URI docelowego folderu.

Usuń konwersacje

Aby usunąć wątki konwersacji z folderu:

  1. Połącz się z serwerem Exchange przy użyciu IEWSClient.
  2. Użyj FindConversations() do zlokalizowania docelowych konwersacji.
  3. Wywołaj DeleteConversationItems() metoda usuwania ich.

Poniższy przykład kodu demonstruje, jak znaleźć i usunąć określone elementy konwersacji ze skrzynki odbiorczej serwera Exchange.