จัดการที่อยู่ติดต่อด้วย Exchange Web Services (EWS)

Aspose.Email ให้คุณทำงานกับมากกว่าแค่ข้อความอีเมลบน Microsoft Exchange Server โดยใช้ EWSClient API คุณสามารถดึง คืนค่า, สร้าง, ปรับปรุง และลบที่อยู่ติดต่อที่จัดเก็บในกล่องจดหมาย Exchange บทความนี้อธิบายการดำเนินการหลักสำหรับการจัดการที่อยู่ติดต่อด้วย Exchange Web Services (EWS).

ดึงรายชื่อผู้ติดต่อด้วย EWS

Aspose.Email ให้ EWSClient คลาสสำหรับเชื่อมต่อกับ Microsoft Exchange ผ่าน EWS ตัวอย่างด้านล่างจะแสดงวิธี อ่านที่อยู่ติดต่อทั้งหมด จากโฟลเดอร์ Contacts:

ค้นหารายชื่อผู้ติดต่อตามชื่อ

คุณสามารถคืนค่าที่อยู่ติดต่อโดยใช้ชื่อที่แสดง ตัวอย่างต่อไปนี้ดึงข้อมูลที่อยู่ติดต่อที่ตรงกันและรายละเอียดของพวกมัน:

กำหนดรูปแบบหมายเหตุผู้ติดต่อ

นี้ Contact->get_NotesFormat คุณสมบัติระบุรูปแบบของข้อความบันทึกตาม TextFormat ตัววนรอบ.

ดึงรายชื่อโดยใช้ Id

คุณสามารถดึงที่อยู่ติดต่อเฉพาะโดยใช้รหัสที่อยู่ติดต่อที่ไม่ซ้ำตามที่แสดงในตัวอย่างโค้ดด้านล่าง.

เพิ่มที่อยู่ติดต่อ

ใช้ CreateContact() เมธอดสำหรับเพิ่มที่อยู่ติดต่อใหม่ไปยัง Exchange Server ตัวอย่างต่อไปนี้แสดงวิธีเติมข้อมูลและบันทึกที่อยู่ติดต่อ:

ปรับปรุงที่อยู่ติดต่อ

ข้อมูลที่อยู่ติดต่อสามารถแก้ไขบนเซิร์ฟเวอร์ได้โดยใช้ IEWSClient->UpdateContact. ตัวอย่างโค้ดต่อไปนี้แสดงวิธีดึง, แสดงผล, และปรับปรุงที่อยู่ติดต่อของ Exchange Server:

ลบรายชื่อ

นี้ IEWSClient class ให้ DeleteContact เพื่อเข้าถึงและลบที่อยู่ติดต่อจาก Exchange Server เมธอดนี้รับรหัสที่อยู่ติดต่อหรือ รายชื่อ เป็นพารามิเตอร์อินพุต.

ส่วนของโค้ดต่อไปนี้แสดงวิธีลบที่อยู่ติดต่อจาก Exchange Server ด้วยการใช้ IEWSClient->DeleteContact.