مدیریت موارد مکالمه
میتوان از Aspose.Email برای مدیریت آیتمهای مکالمه در سرور Exchange با استفاده از EWSClient کلاسی که از Exchange Web Services استفاده میکند و تنها در سرورهای Exchange 2007 و نسخههای بعدی موجود است. این مقاله نشان میدهد چگونه آیتمهای مکالمه را در سرور Exchange 2010 پیدا، کپی، جابجا و حذف کنید. برای تمام ویژگیهای این بخش نیاز به Microsoft Exchange Server 2010 Service Pack 1 دارید.
یافتن مکالمات
برای دریافت اطلاعات مکالمه از یک پوشهٔ خاص در Exchange Server:
- اتصال به سرور Exchange با استفاده از IEWSClient کلاس.
- متد را فراخوانی کنید FindConversations() روشی برای یافتن تمام آیتمهای مکالمه در یک پوشه.
- خواص مورد مکالمه مانند شناسه، موضوع مکالمه و وضعیت پرچم را نمایش دهید.
قطعه کد زیر نشان میدهد چگونه مکالمات را پیدا کنید.
کپی کردن مکالمات
برای کپی کردن مکالمات از یک پوشه به پوشهٔ دیگر:
- اتصال به سرور Exchange با استفاده از IEWSClient کلاس.
- متد را فراخوانی کنید CopyConversationItems() روشی برای کپی کردن آیتم مکالمه از پوشهٔ مبدأ به پوشهٔ مقصد.
کد نمونه زیر نشان میدهد چگونه مکالمات را کپی کنید.
جابجایی مکالمات
برای جابجا کردن مکالمات از یک پوشه به پوشهٔ دیگر:
- اتصال به سرور Exchange با استفاده از IEWSClient کلاس.
- متد را فراخوانی کنید MoveConversationItems() متد برای جابهجایی یک گفتگو از پوشه مبدأ به پوشه مقصد.
کد نمونه زیر نشان میدهد چگونه مکالمات را جابجا کنید.
حذف مکالمات
برای حذف مکالمات از یک پوشه:
- اتصال به سرور Exchange با استفاده از IEWSClient کلاس.
- متد را فراخوانی کنید DeleteConversationItems() متد برای حذف آیتم گفتگو از پوشه مبدأ.
قطعه کد زیر نشان میدهد چگونه مکالمات را حذف کنید.