การจัดการรายการสนทนา

Aspose.Email สามารถใช้เพื่อจัดการรายการสนทนาบน Exchange Server ด้วย EWSClient คลาสนี้ ใช้ Exchange Web Services ซึ่งมีเฉพาะใน Exchange Server 2007 และรุ่นหลัง ๆ บทความนี้แสดงวิธีค้นหา, คัดลอก, ย้ายและลบรายการสนทนาบน Exchange Server 2010 จำเป็นต้องใช้ Microsoft Exchange Server 2010 Service Pack 1 สำหรับฟีเจอร์ทั้งหมดที่แสดงในส่วนนี้.

การค้นหาการสนทนา

เพื่อรับข้อมูลการสนทนาจากโฟลเดอร์เฉพาะบน Exchange Server:

  1. เชื่อมต่อกับ Exchange Server ด้วยการใช้ IEWSClient คลาส.
  2. เรียกใช้ FindConversations() เมธอดเพื่อค้นหารายการสนทนาทั้งหมดในโฟลเดอร์.
  3. แสดงคุณสมบัติของรายการสนทนา เช่น ID, หัวข้อการสนทนา และสถานะธง.

โค้ดตัวอย่างต่อไปนี้แสดงวิธีการค้นหาการสนทนา.

การคัดลอกการสนทนา

เพื่อคัดลอกการสนทนาจากโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์:

  1. เชื่อมต่อกับ Exchange Server ด้วยการใช้ IEWSClient คลาส.
  2. เรียกใช้ CopyConversationItems() เมธอดเพื่อคัดลอกรายการสนทนาจากโฟลเดอร์ต้นทางไปยังโฟลเดอร์ปลายทาง.

โค้ดตัวอย่างต่อไปนี้แสดงวิธีคัดลอกการสนทนา.

การย้ายการสนทนา

เพื่อย้ายการสนทนาจากโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์:

  1. เชื่อมต่อกับ Exchange Server ด้วยการใช้ IEWSClient คลาส.
  2. เรียกใช้ MoveConversationItems() เมธอดเพื่อย้ายการสนทนาจากโฟลเดอร์ต้นทางไปยังโฟลเดอร์ปลายทาง

โค้ดตัวอย่างต่อไปนี้แสดงวิธีย้ายการสนทนา.

การลบการสนทนา

เพื่อลบการสนทนาจากโฟลเดอร์:

  1. เชื่อมต่อกับ Exchange Server ด้วยการใช้ IEWSClient คลาส.
  2. เรียกใช้ DeleteConversationItems() เมธอดเพื่อทำลายรายการสนทนาจากโฟลเดอร์ต้นทาง

โค้ดตัวอย่างต่อไปนี้แสดงวิธีการลบการสนทนา.