مدیریت پیکربندی‌های کاربر در سرور Exchange با EWS

می‌توان از Aspose.Email برای .NET برای مدیریت پیکربندی کاربر بر روی سرور Exchange با EWSClient کلاس. این کلاس از Exchange Web Services استفاده می‌کند که فقط در Exchange Server 2007 و نسخه‌های بعدی موجود است. در این مقاله، نحوهٔ خواندن، ایجاد، به‌روزرسانی و حذف پیکربندی‌های کاربر در Exchange Server 2010 را می‌بینیم. سرویس پک 1 Exchange Server 2010 برای تمام ویژگی‌های توضیح‌داده‌شده در این مقاله لازم است. قطعه کد زیر نشان می‌دهد چگونه در تمام مثال‌های این مقاله به Exchange Server 2010 متصل شوید.

خواندن پیکربندی‌های کاربر

برای دریافت اطلاعات پیکربندی کاربر یک پوشهٔ خاص از Exchange Server:

  1. اتصال به سرور Exchange با استفاده از IEWSClient واسط.
  2. متد را فراخوانی کنید IEWSClient.GetUserConfiguration() متد برای دریافت پیکربندی کاربر برای یک پوشه.
  3. خواص پیکربندی کاربر مانند شناسه، نام و آیتم‌های دیکشنری را به صورت جفت کلید‑مقدار نمایش دهید.

قطعه کد زیر نشان می‌دهد چگونه پیکربندی کاربر را بخوانید.

ایجاد پیکربندی‌های کاربر

برای ایجاد پیکربندی کاربر برای یک پوشهٔ خاص در Exchange Server:

  1. اتصال به سرور Exchange با استفاده از IEWSClient واسط.
  2. متد را فراخوانی کنید IEWSClient.CreateUserConfiguration() متد برای ایجاد پیکربندی کاربر برای یک پوشه.

قطعهٔ کد زیر نشان می‌دهد چگونه پیکربندی‌های کاربر را ایجاد کنید.

به‌روزرسانی پیکربندی‌های کاربر

برای به‌روزرسانی پیکربندی کاربر برای یک پوشهٔ خاص در Exchange Server:

  1. اتصال به سرور Exchange با استفاده از IEWSClient واسط.
  2. متد را فراخوانی کنید IEWSClient.UpdateUserConfiguration() متد برای به‌روزرسانی پیکربندی کاربر برای یک پوشه.

قطعه کد زیر نشان می‌دهد چگونه پیکربندی کاربر را به‌روزرسانی کنید.

حذف پیکربندی‌های کاربر

برای حذف پیکربندی کاربر برای یک پوشهٔ خاص در Exchange Server:

  1. اتصال به سرور Exchange با استفاده از IEWSClient واسط.
  2. متد را فراخوانی کنید IEWSClient.DeleteUserConfiguration() متد برای حذف پیکربندی کاربر برای یک پوشه.

قطعه کد زیر نشان می‌دهد چگونه پیکربندی کاربر را حذف کنید.