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.