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:
- Połącz się z serwerem Exchange używając IEWSClient interfejsu.
- Wywołaj IEWSClient.FindConversations() metoda znajdująca wszystkie elementy konwersacji w folderze.
- 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:
- Połącz się z serwerem Exchange używając IEWSClient interfejsu.
- 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:
- Połącz się z serwerem Exchange używając IEWSClient interfejsu.
- 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:
- Połącz się z serwerem Exchange używając IEWSClient interfejsu.
- Wywołaj IEWSClient.DeleteConversationItems() metoda usuwająca element konwersacji ze źródłowego folderu.
Poniższy fragment kodu pokazuje, jak usunąć konwersacje.