کار با پیکربندی کاربر بر روی سرور

مدیریت پیکربندی کاربر

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

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

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

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

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

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

برای ایجاد تنظیمات کاربری برای یک پوشهٔ خاص در سرور Exchange:

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

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

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

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

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

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

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

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

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

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