Tạo, Quản Lý và Xóa Nhiệm Vụ Server Exchange với EWS

Aspose.Email hỗ trợ xử lý tác vụ trên Exchange bằng cách sử dụng ExchangeTask lớp. Các thuộc tính khác nhau được lộ ra bởi ExchangeTask, giống như Tiêu đề, Trạng thái, Ngày đến hạn, và Ưu tiên, có thể được sử dụng để cấu hình nhiệm vụ trên Exchange. The EWSClient lớp công khai các hàm như CreateTask, UpdateTask, và DeleteTask được sử dụng để xử lý nhiệm vụ trên Exchange. Bài viết này cho biết cách:

  • Tạo một nhiệm vụ mới.
  • Đặt múi giờ cho nhiệm vụ.
  • Cập nhật một nhiệm vụ.
  • Xóa một nhiệm vụ.
  • Gửi Yêu cầu Nhiệm vụ
  • Lưu Nhiệm vụ vào Đĩa

Tạo Nhiệm Vụ

Đoạn mã dưới đây cho bạn thấy cách tạo một nhiệm vụ mới.

Chỉ Định Múi Giờ

Cái IEWSClient giao diện và ExchangeTask cung cấp TimeZoneId thuộc tính để thiết lập thông tin múi giờ khi tạo nhiệm vụ. Đoạn mã dưới đây cho bạn thấy cách chỉ định Timezone.

Cập Nhật Nhiệm Vụ

Các đoạn mã sau đây cho thấy cách cập nhật một nhiệm vụ trên máy chủ Exchange.

Xóa Nhiệm Vụ

Đoạn mã sau đây cho bạn thấy cách xóa một nhiệm vụ trên máy chủ Exchange.

Gửi Yêu Cầu Nhiệm Vụ

Dịch vụ Aspose.Email Exchange cung cấp khả năng gửi yêu cầu nhiệm vụ tương tự Outlook. Đoạn mã sau đây cho bạn thấy cách tải tin nhắn yêu cầu nhiệm vụ từ đĩa và gửi nó bằng cách sử dụng IEWSClient.

Lưu Nhiệm Vụ Lên Đĩa

Aspose.Email cũng cho phép lưu Nhiệm vụ Exchange vào đĩa ở định dạng Outlook MSG. Đoạn mã sau đây cho bạn thấy cách lưu một nhiệm vụ vào đĩa.

Liệt Kê Nhiệm Vụ

IEWSClient cung cấp ListTasks phương thức có thể được sử dụng để lấy các nhiệm vụ từ Exchange Web Service. Nó có một số overload cho phép truy xuất danh sách nhiệm vụ từ một thư mục cụ thể hoặc bằng một số tiêu chí tìm kiếm. Mẫu mã dưới đây minh họa việc lấy toàn bộ hoặc các nhiệm vụ cụ thể từ thư mục Tasks.

Lọc Nhiệm Vụ

Aspose.Email cung cấp khả năng lấy các nhiệm vụ cụ thể từ máy chủ thay vì lấy tất cả các nhiệm vụ. API có thể được dùng để lấy nhiệm vụ theo trạng thái như Đã hoàn thành, Hoãn, Đang tiến hành, Chưa bắt đầu hoặc Đang chờ người khác. ExchangeQueryBuilder lớp có thể được sử dụng để chỉ định tiêu chí mong muốn bằng thuộc tính Status. Nó cũng cho phép chỉ định nhiều điều kiện để truy xuất các nhiệm vụ mong muốn từ máy chủ Exchange. Điều này được minh họa bằng mẫu mã sau.