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.