إدارة جهات الاتصال باستخدام خدمات الويب لمبادل البريد (EWS)
يتيح لك Aspose.Email العمل بأكثر من مجرد رسائل البريد الإلكتروني على خادم Microsoft Exchange. باستخدام EWSClient من خلال API، يمكنك استرجاع، حل، إنشاء، تحديث، وحذف جهات الاتصال المخزنة في صندوق بريد Exchange. توضح هذه المقالة العمليات الأساسية لإدارة جهات الاتصال باستخدام خدمات الويب لمبادل البريد (EWS).
احصل على جهات الاتصال باستخدام EWS
توفر Aspose.Email الـ EWSClient فئة للاتصال بمايكروسوفت إكستشينج عبر EWS. يوضح المثال أدناه كيفية قراءة جميع جهات الاتصال من مجلد Contacts:
حل جهات الاتصال حسب الاسم
يمكنك حل جهات الاتصال باستخدام اسم العرض. المثال التالي يجلب جهات الاتصال المطابقة وتفاصيلها:
تحديد تنسيق ملاحظات الاتصال
الـ Contact->get_NotesFormat الخاصية تحدد تنسيق نص الملاحظات وفقًا لـ TextFormat المؤشر.
استرجاع جهة الاتصال باستخدام المعرف
يمكنك استرجاع جهة اتصال محددة باستخدام معرّف الاتصال الفريد كما هو موضح في مثال الشيفرة أدناه.
إضافة جهات اتصال
استخدم الـ CreateContact() طريقة لإضافة جهة اتصال جديدة إلى خادم Exchange. يوضح المثال التالي كيفية تعبئة وحفظ جهة الاتصال:
تحديث جهات اتصال
يمكن تعديل معلومات جهة الاتصال على الخادم باستخدام IEWSClient->UpdateContact. يوضح مثال الشيفرة التالي كيفية استرجاع، عرض، وتحديث جهات اتصال خادم Exchange:
حذف جهات الاتصال
الـ IEWSClient class يوفر الـ DeleteContact للوصول إلى جهات الاتصال وحذفها من خادم Exchange. تأخذ هذه الطريقة معرّف جهة الاتصال أو جهة اتصال كمعامل إدخال.
يوضح مقطع الشيفرة التالي كيفية حذف جهات الاتصال من خادم Exchange باستخدام IEWSClient->DeleteContact.