مدیریت مخاطبین با 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 enumerator.

دریافت مخاطب با استفاده از شناسه

می‌توانید یک مخاطب خاص را با استفاده از شناسه یکتا (ID) آن، همان‌طور که در نمونه کد زیر نشان داده شده است، بازیابی کنید.

افزودن مخاطبین

از CreateContact() متدی برای افزودن مخاطب جدید به Exchange Server. مثال زیر نشان می‌دهد چگونه یک مخاطب را پر کرده و ذخیره کنید:

به‌روزرسانی مخاطبین

اطلاعات مخاطب می‌تواند با استفاده از بر روی سرور تغییر یابد IEWSClient->UpdateContact. کد نمونه زیر نشان می‌دهد چگونه مخاطبین Exchange Server را بازیابی، نمایش و به‌روزرسانی کنید:

حذف مخاطبین

این IEWSClient کلاس فراهم می‌کند DeleteContact برای دسترسی و حذف مخاطبین از Exchange Server. این متد شناسه مخاطب یا Contact به عنوان پارامتر ورودی.

کد نمونه زیر نشان می‌دهد چگونه مخاطبین را از یک سرور Exchange با استفاده از حذف کنید IEWSCli­ent->DeleteContact.