EWS ile Exchange Konuşmalarını Yönetme
Aspose.Email, Microsoft Exchange Server’da konuşma öğelerini şunu kullanarak yönetmenize olanak tanır: EWSClient sınıf. Bu işlevsellik, Exchange Server 2007 ve üzeri sürümlerde mevcut olan Exchange Web Services (EWS)’e dayanır. Bu kılavuzdaki örnekler, bulma, kopyalama, taşıma ve silme konuşma öğelerini Exchange Server 2010 SP1 veya üzerindeki sürümlerde nasıl yapacağınızı gösterir.
Konuşmaları Bul
Belirli bir Exchange klasöründen konuşma bilgilerini almak için aşağıdaki adımları izleyin:
- Exchange Server’a bağlanmak için IEWSClient.
- Çağırın FindConversations() hedef klasördeki konuşmaları listelemek için yöntem.
- konuşma ID’si, konu ve bayrak durumu gibi özellikleri okuyun.
Aşağıdaki kod örneği, bir Exchange Server gelen kutusundan konuşma öğelerini bulma ve görüntüleme işlemini gösterir.
Konuşmaları Kopyala
Konuşma öğelerini başka bir klasöre kopyalamak için:
- Exchange Server’a bağlanmak için IEWSClient.
- Konuşmaları şununla al FindConversations() metod.
- Kullan CopyConversationItems() eşleşen konuşmaları kopyalamak için.
Aşağıdaki kod örneği, belirli bir koşula göre bir Exchange Server gelen kutusundan belirli konuşma öğelerini Silinmiş Öğeler klasörüne nasıl bulup kopyalayacağınızı gösterir.
Konuşmaları Taşı
Konuşmaları klasörler arasında taşıyabilirsiniz. Aşağıdaki kod örneği, bir Exchange Server gelen kutusundan belirli konuşma öğelerini bulup başka bir klasöre nasıl taşıyacağınızı gösterir.
- Exchange Server’a bağlanmak için IEWSClient.
- Taşınacak konuşmaları belirleyin.
- Şuğu çağırın MoveConversationItems() hedef klasör URI’siyle yöntem.
Konuşmaları Sil
Bir klasörden konuşma dizilerini silmek için:
- Exchange Server’a bağlanmak için IEWSClient.
- Kullan FindConversations() hedef konuşmaları bulmak için.
- Şuğu çağırın DeleteConversationItems() onları kaldırmak için yöntem.
Aşağıdaki kod örneği, bir Exchange Server gelen kutusundan belirli konuşma öğelerini bulup silmeyi gösterir.