Vytvářet, spravovat a mazat úkoly Exchange Serveru pomocí EWS
Aspose.Email podporuje zpracování úkolů v Exchange pomocí ExchangeTask třída. Různé vlastnosti zpřístupněné ExchangeTask, například Subject, Stav, Datum splatnosti, a Priorita, může být použita k nastavení úkolu na Exchange. The EWSClient třída vystavuje funkce jako CreateTask, UpdateTask, a DeleteTask které jsou použity ke zpracování úkolů na Exchange. Tento článek ukazuje, jak:
- Vytvořit nový úkol.
- Nastavit časovou zónu úkolu.
- Aktualizovat úkol.
- Smazat úkol.
- Odeslat žádost o úkol
- Uložit úkol na disk
Vytvořit úkoly
Následující úryvek kódu ukazuje, jak vytvořit nový úkol.
Zadat časovou zónu
The IEWSClient rozhraní a ExchangeTask poskytnout TimeZoneId vlastnost pro nastavení informací o časové zóně při vytváření úkolu. Následující úryvek kódu ukazuje, jak specifikovat časovou zónu.
Aktualizovat úkoly
Následující úryvky kódu ukazují, jak aktualizovat úkol na serveru Exchange.
Smazat úkoly
Následující úryvek kódu vám ukazuje, jak smazat úkol na serveru Exchange.
Odeslat žádosti o úkoly
Služba Aspose.Email Exchange poskytuje možnost odeslat žádosti o úkoly podobně jako Outlook. Následující úryvek kódu vám ukazuje, jak načíst zprávu žádosti o úkol z disku a odeslat ji pomocí IEWSClient.
Uložit úkoly na disk
Aspose.Email také umožňuje ukládat úkoly Exchange na disk ve formátu Outlook MSG. Následující úryvek kódu vám ukazuje, jak uložit úkol na disk.
Seznam úkolů
IEWSClient poskytuje ListTasks metoda, která může být použita k načtení úkolů z Exchange Web Service. Má několik přetížení, která lze použít k získání seznamu úkolů ze specifické složky nebo pomocí některých vyhledávacích kritérií. Níže uvedený ukázkový kód ilustruje získání všech nebo konkrétních úkolů ze složky Úkoly.
Filtrovat úkoly
Aspose.Email poskytuje možnost získat konkrétní úkoly ze serveru místo načítání všech úkolů ze serveru. API lze použít k získání úkolů podle stavu úkolu, jako jsou Dokončeno, Odloženo, Ve vývoji, Nezahájeno nebo Čeká na ostatní. ExchangeQueryBuilder třída může být použita k upřesnění požadovaného kritéria pomocí vlastnosti Status. Také umožňuje zadat několik podmínek pro získání požadovaných úkolů ze serveru Exchange. To je demonstrováno následujícím ukázkovým kódem.