ایجاد، مدیریت و حذف وظایف سرور Exchange با EWS
Aspose.Email از پردازش کارها روی Exchange با استفاده از ExchangeTask کلاس. ویژگیهای مختلفی که توسط آن ارائه میشوند ExchangeTask, مانند Subject, وضعیت, تاریخ مهلت، و اولویت، میتواند برای پیکربندی وظیفه در Exchange استفاده شود. The EWSClient کلاس توابعی مانند را معرض میکند CreateTask, UpdateTask، و DeleteTask که برای پردازش وظایف در Exchange استفاده میشوند. این مقاله نشان میدهد چگونه:
- ایجاد یک وظیفه جدید.
- تنظیم منطقه زمانی یک وظیفه.
- بهروزرسانی یک وظیفه.
- حذف یک وظیفه.
- ارسال درخواست وظیفه
- ذخیرهٔ وظیفه در دیسک
ایجاد وظایف
قطعه کد زیر نشان میدهد چگونه یک وظیفهٔ جدید ایجاد کنید.
مشخص کردن منطقهٔ زمانی
این IEWSClient رابط و ExchangeTask ارائهٔ TimeZoneId ویژگی برای تنظیم اطلاعات منطقهٔ زمانی هنگام ایجاد یک وظیفه. قطعه کد زیر نشان میدهد چگونه منطقهٔ زمانی را مشخص کنید.
بهروزرسانی وظایف
قطعه کدهای زیر نشان میدهند چگونه یک وظیفه را در سرور Exchange بهروزرسانی کنید.
حذف وظایف
قطعه کد زیر نشان میدهد چگونه یک وظیفه را در سرور Exchange حذف کنید.
ارسال درخواستهای وظیفه
سرویس Aspose.Email Exchange امکان ارسال درخواستهای وظیفه مشابه Outlook را فراهم میکند. قطعه کد زیر نشان میدهد چگونه یک پیام درخواست وظیفه را از دیسک بارگذاری کرده و با استفاده از آن ارسال کنید. IEWSClient.
ذخیرهٔ وظایف بر روی دیسک
Aspose.Email همچنین امکان ذخیرهٔ وظایف Exchange در دیسک به فرمت Outlook MSG را میدهد. قطعه کد زیر نشان میدهد چگونه یک وظیفه را در دیسک ذخیره کنید.
فهرستکردن وظایف
IEWSClient ارائه میدهد ListTasks متدی که میتواند وظایف را از یک Exchange Web Service بازیابی کند. این متد چند overload دارد که میتوان برای دریافت فهرست وظایف از یک پوشه خاص یا با استفاده از برخی معیارهای جستجو استفاده کرد. نمونه کد زیر بدست آوردن همه یا وظایف خاص از پوشه Tasks را نشان میدهد.
فیلتر کردن وظایف
Aspose.Email امکان بازیابی وظایف خاص از سرور را به جای بازیابی تمام وظایف فراهم میکند. این API میتواند برای بازیابی وظایف بر اساس وضعیت آنها مانند تکمیلشده، به تعویقافتاده، در حال پیشرفت، شروعنشده یا منتظر دیگران استفاده شود. ExchangeQueryBuilder کلاس میتواند برای تعیین معیار دلخواه با استفاده از ویژگی Status استفاده شود. همچنین امکان تعیین چندین شرط برای دریافت وظایف دلخواه از سرور Exchange را میدهد. این در نمونه کد زیر نشان داده شده است.