EWS ile Exchange Server Görevlerini Oluştur, Yönet ve Sil

Aspose.Email, Exchange üzerinde görev işleme desteği sağlar ExchangeTask sınıf. Farklı özellikler tarafından ortaya çıkarılan ExchangeTask, gibi Subject, Durum, Son Tarih, ve Öncelik, Exchange üzerinde görevi yapılandırmak için kullanılabilir. EWSClient sınıf, şunlar gibi işlevler ortaya koyar CreateTask, UpdateTask, ve DeleteTask Exchange üzerinde görevleri işlemek için kullanılanlar. Bu makale şunları gösterir:

  • Yeni bir görev oluştur.
  • Görevin saat dilimini ayarla.
  • Bir görevi güncelle.
  • Bir görevi sil.
  • Görev İsteği Gönder
  • Görevi Diske Kaydet

Görevler Oluştur

Aşağıdaki kod parçacığı yeni bir görev nasıl oluşturulur gösterir.

Saat Dilimini Belirt

Bu IEWSClient arayüz ve ExchangeTask sağlayın TimeZoneId Görev oluştururken saat dilimi bilgisi ayarlamak için özellik. Aşağıdaki kod parçacığı Saat Dilimini nasıl belirteceğinizi gösterir.

Görevleri Güncelle

Aşağıdaki kod parçacıkları, Exchange sunucusundaki bir görevi nasıl güncelleyeceğinizi gösterir.

Görevleri Sil

Aşağıdaki kod parçacığı, Exchange sunucusundaki bir görevi nasıl sileceğinizi gösterir.

Görev İstekleri Gönder

Aspose.Email Exchange servisi, Outlook’a benzer görev istekleri gönderebilme yeteneği sunar. Aşağıdaki kod parçacığı, bir görev isteği mesajını diskten yükleyip kullanarak nasıl göndereceğinizi gösterir. IEWSClient.

Görevleri Diske Kaydet

Aspose.Email, Exchange Görevlerini Outlook MSG formatında diske kaydetmeye de izin verir. Aşağıdaki kod parçacığı, bir görevi diske nasıl kaydedeceğinizi gösterir.

Görevleri Listele

IEWSClient sağlar ListTasks Exchange Web Service’den görevleri getirmek için kullanılabilecek metod. Belirli bir klasörden veya bazı arama kriterleriyle görev listesini almak için kullanılabilecek çeşitli aşırı yüklemelere sahiptir. Aşağıdaki kod örneği, Görevler klasöründen tüm ya da belirli görevleri almayı gösterir.

Görevleri Filtrele

Aspose.Email, sunucudan tüm görevleri almak yerine belirli görevleri alabilme yeteneği sağlar. API, Tamamlandı, Ertelenmiş, Devam Ediyor, Başlamamış veya Başkalarını Bekliyor gibi görev durumlarına göre görevleri almak için kullanılabilir. ExchangeQueryBuilder sınıf, Status özelliğini kullanarak istenen kriteri belirtmek için kullanılabilir. Ayrıca Exchange Server’dan istenen görevleri almak için birden çok koşul belirtmeye de izin verir. Bu, aşağıdaki kod örneğiyle gösterilmiştir.