Skapa, hantera och radera Exchange Server-uppgifter med EWS

Aspose.Email stöder bearbetning av uppgifter på Exchange med hjälp av ExchangeTask klass. Olika egenskaper exponeras av ExchangeTask, som Ämne, Status, Förfallodatum, och Prioritet, kan användas för att konfigurera uppgiften på Exchange. Den EWSClient klassen exponerar funktioner som CreateTask, UpdateTask, och DeleteTask som används för att bearbeta uppgifter på Exchange. Denna artikel visar hur man:

  • Skapa en ny uppgift.
  • Ange en uppgifts tidszon.
  • Uppdatera en uppgift.
  • Ta bort en uppgift.
  • Skicka uppgiftsförfrågan
  • Spara uppgift till disk

Skapa uppgifter

Följande kodsnutt visar hur du skapar en ny uppgift.

Ange tidszon

Den IEWSClient gränssnitt och ExchangeTask tillhandahålla TimeZoneId egenskap för att ange tidszonsinformation när en uppgift skapas. Följande kodsnutt visar hur du specificerar tidszon.

Uppdatera uppgifter

Följande kodavsnitt visar hur du uppdaterar en uppgift på en Exchange‑server.

Radera uppgifter

Följande kodavsnitt visar hur du tar bort en uppgift på en Exchange‑server.

Skicka uppgiftsförfrågningar

Aspose.Email Exchange‑tjänsten ger möjlighet att skicka uppgiftsförfrågningar på liknande sätt som Outlook. Följande kodavsnitt visar hur du laddar ett uppgiftsförfrågningsmeddelande från disk och skickar det med hjälp av IEWSClient.

Spara uppgifter på disk

Aspose.Email möjliggör också att spara Exchange‑uppgifter till disk i Outlook MSG-format. Följande kodavsnitt visar hur du sparar en uppgift till disk.

Lista uppgifter

IEWSClient tillhandahåller ListTasks metod som kan användas för att hämta uppgifter från en Exchange Web Service. Den har flera överlagringar som kan användas för att hämta listan över uppgifter från en specifik mapp eller med vissa sökkriterier. Nedanstående kodexempel visar hur man får alla eller specifika uppgifter från Uppgifts‑mappen.

Filtrera uppgifter

Aspose.Email erbjuder möjligheten att hämta specifika uppgifter från servern istället för att hämta alla uppgifter från servern. API:et kan användas för att hämta uppgifter efter uppgiftsstatus som Slutförd, Uppskjuten, Pågående, Ej påbörjad eller Väntar på andra. ExchangeQueryBuilder klassen kan användas för att ange önskat kriterium med hjälp av Status‑egenskapen. Den tillåter även att specificera flera villkor för att hämta önskade uppgifter från Exchange‑servern. Detta demonstreras i följande kodexempel.