Buat, Kelola, dan Hapus Tugas Server Exchange dengan EWS

Aspose.Email mendukung pemrosesan tugas di Exchange menggunakan ExchangeTask kelas. Berbagai properti yang diekspos oleh ExchangeTask, seperti Subject, Status, Tanggal Jatuh Tempo, dan Prioritas, dapat digunakan untuk mengonfigurasi tugas pada Exchange. The EWSClient kelas mengekspos fungsi seperti CreateTask, UpdateTask, dan DeleteTask yang digunakan untuk memproses tugas pada Exchange. Artikel ini menunjukkan cara:

  • Buat tugas baru.
  • Atur zona waktu tugas.
  • Perbarui sebuah tugas.
  • Hapus sebuah tugas.
  • Kirim Permintaan Tugas
  • Simpan Tugas ke Disk

Buat Tugas

Potongan kode berikut menunjukkan cara membuat tugas baru.

Tentukan Zona Waktu

The IEWSClient antarmuka dan ExchangeTask menyediakan TimeZoneId properti untuk mengatur informasi zona waktu saat membuat tugas. Potongan kode berikut menunjukkan cara menentukan Zona Waktu.

Perbarui Tugas

Potongan kode berikut menunjukkan cara memperbarui tugas pada server Exchange.

Hapus Tugas

Potongan kode berikut menunjukkan cara menghapus tugas pada server Exchange.

Kirim Permintaan Tugas

Layanan Aspose.Email Exchange menyediakan kemampuan untuk mengirim permintaan tugas mirip Outlook. Potongan kode berikut menunjukkan cara memuat pesan permintaan tugas dari disk dan mengirimnya menggunakan IEWSClient.

Simpan Tugas ke Disk

Aspose.Email juga memungkinkan penyimpanan Tugas Exchange ke disk dalam format Outlook MSG. Potongan kode berikut menunjukkan cara menyimpan tugas ke disk.

Daftar Tugas

IEWSClient menyediakan ListTasks metode yang dapat digunakan untuk mengambil tugas dari Exchange Web Service. Ia memiliki beberapa overload yang dapat digunakan untuk mengambil daftar tugas dari folder tertentu atau dengan beberapa kriteria pencarian. Contoh kode di bawah mengilustrasikan pengambilan semua atau tugas tertentu dari folder Tasks.

Filter Tugas

Aspose.Email menyediakan kemampuan untuk mengambil tugas spesifik dari server alih-alih mengambil semua tugas dari server. API dapat digunakan untuk mengambil tugas berdasarkan status tugas seperti Selesai, Ditunda, Sedang Berlangsung, Belum Dimulai, atau Menunggu orang lain.  ExchangeQueryBuilder kelas dapat digunakan untuk menentukan kriteria yang diinginkan dengan memanfaatkan properti Status. Ini juga memungkinkan penentuan beberapa kondisi untuk mengambil tugas yang diinginkan dari Server Exchange. Hal ini ditunjukkan oleh contoh kode berikut.