Tworzenie, zarządzanie i usuwanie zadań serwera Exchange przy użyciu EWS
Aspose.Email obsługuje przetwarzanie zadań na Exchange przy użyciu ExchangeTask klasa. Różne właściwości udostępniane przez ExchangeTask, jak Subject, Status, Data terminu, oraz Priorytet, może być użyta do skonfigurowania zadania na Exchange. The EWSClient klasa udostępnia funkcje takie jak CreateTask, UpdateTask, oraz DeleteTask które są używane do przetwarzania zadań na Exchange. Ten artykuł pokazuje, jak:
- Utwórz nowe zadanie.
- Ustaw strefę czasową zadania.
- Zaktualizuj zadanie.
- Usuń zadanie.
- Wyślij żądanie zadania
- Zapisz zadanie na dysku
Utwórz zadania
Poniższy fragment kodu pokazuje, jak utworzyć nowe zadanie.
Określ strefę czasową
Ten IEWSClient interfejs i ExchangeTask dostarcz TimeZoneId właściwość służąca do ustawiania informacji o strefie czasowej przy tworzeniu zadania. Poniższy fragment kodu pokazuje, jak określić strefę czasową.
Aktualizuj zadania
Poniższe fragmenty kodu pokazują, jak zaktualizować zadanie na serwerze Exchange.
Usuń zadania
Poniższy fragment kodu pokazuje, jak usunąć zadanie na serwerze Exchange.
Wyślij żądania zadań
Usługa Aspose.Email Exchange umożliwia wysyłanie żądań zadań podobnie jak Outlook. Poniższy fragment kodu pokazuje, jak wczytać wiadomość żądania zadania z dysku i wysłać ją przy użyciu IEWSClient.
Zapisz zadania na dysku
Aspose.Email umożliwia również zapisywanie zadań Exchange na dysku w formacie Outlook MSG. Poniższy fragment kodu pokazuje, jak zapisać zadanie na dysku.
Lista zadań
IEWSClient udostępnia ListTasks metoda, którą można użyć do pobierania zadań z usługi Exchange Web Service. Ma kilka przeciążeń, które umożliwiają pobranie listy zadań z określonego folderu lub przy użyciu określonych kryteriów wyszukiwania. Poniższy przykład kodu ilustruje pobieranie wszystkich lub wybranych zadań z folderu Tasks.
Filtrowanie zadań
Aspose.Email zapewnia możliwość pobierania konkretnych zadań z serwera zamiast pobierania wszystkich zadań z serwera. API może być użyte do pobierania zadań według ich statusu, takiego jak Zakończone, Odroczone, W trakcie, Nie rozpoczęte lub Oczekujące na innych. Ten ExchangeQueryBuilder klasa może być użyta do określenia pożądanego kryterium przy użyciu właściwości Status. Umożliwia także określenie wielu warunków do pobierania wybranych zadań z serwera Exchange. Zostało to przedstawione w poniższym przykładzie kodu.