Zarządzanie elementami konwersacji na Exchange Server

Aspose.Email dla .NET może być używany do zarządzania elementami konwersacji na Exchange Server przy użyciu EWSClient klasa. Ta klasa korzysta z Exchange Web Services, które są dostępne tylko w Exchange Server 2007 i późniejszych wersjach. Ten artykuł pokazuje, jak znajdź, kopiuj, przenieś i usuń elementy konwersacji na Exchange Server 2010. Microsoft Exchange Server 2010 Service Pack 1 jest wymagany dla wszystkich funkcji zawartych w tej sekcji.

Znajdź konwersacje

Aby uzyskać informacje o konwersacji z konkretnego folderu na serwerze Exchange:

  1. Połącz się z serwerem Exchange używając IEWSClient interfejsu.
  2. Wywołaj IEWSClient.FindConversations() metoda znajdująca wszystkie elementy konwersacji w folderze.
  3. Wyświetl właściwości elementu konwersacji, takie jak ID, temat konwersacji i status flagi.

Poniższy fragment kodu pokazuje, jak znaleźć konwersacje.

Kopiuj konwersacje

Aby skopiować konwersacje z jednego folderu do drugiego:

  1. Połącz się z serwerem Exchange używając IEWSClient interfejsu.
  2. Wywołaj IEWSClient.CopyConversationItems() metoda kopiująca element konwersacji z folderu źródłowego do docelowego.

Poniższy fragment kodu pokazuje, jak kopiować konwersacje.

Przenieś konwersacje

Aby przenieść konwersacje z jednego folderu do drugiego:

  1. Połącz się z serwerem Exchange używając IEWSClient interfejsu.
  2. Wywołaj IEWSClient.MoveConversationItems() metoda przenosząca konwersację ze źródłowego folderu do folderu docelowego.

Poniższy fragment kodu pokazuje, jak przenosić konwersacje.

Usuń konwersacje

Aby usunąć konwersacje z folderu:

  1. Połącz się z serwerem Exchange używając IEWSClient interfejsu.
  2. Wywołaj IEWSClient.DeleteConversationItems() metoda usuwająca element konwersacji ze źródłowego folderu.

Poniższy fragment kodu pokazuje, jak usunąć konwersacje.