Antarmuka IRepetitionPattern (taskschd.h)

Menentukan seberapa sering tugas dijalankan dan berapa lama pola pengulangan diulang setelah tugas dimulai.

Warisan

Antarmuka IRepetitionPattern mewarisi dari antarmuka IDispatch.

Metode

Antarmuka IRepetitionPattern memiliki metode ini.

 
IRepetitionPattern::get_Duration

Mendapatkan atau mengatur berapa lama pola diulang. (Dapatkan)
IRepetitionPattern::get_Interval

Mendapatkan atau mengatur jumlah waktu antara setiap mulai ulang tugas. (Dapatkan)
IRepetitionPattern::get_StopAtDurationEnd

Mendapatkan atau menetapkan nilai Boolean yang menunjukkan apakah instans tugas yang sedang berjalan dihentikan di akhir durasi pola pengulangan. (Dapatkan)
IRepetitionPattern::p ut_Duration

Mendapatkan atau mengatur berapa lama pola diulang. (Put)
IRepetitionPattern::p ut_Interval

Mendapatkan atau mengatur jumlah waktu antara setiap mulai ulang tugas. (Put)
IRepetitionPattern::p ut_StopAtDurationEnd

Mendapatkan atau menetapkan nilai Boolean yang menunjukkan apakah instans tugas yang sedang berjalan dihentikan di akhir durasi pola pengulangan. (Put)

Keterangan

Jika Anda menentukan durasi pengulangan untuk tugas, Anda juga harus menentukan interval pengulangan.

Jika Anda mendaftarkan tugas yang berisi pemicu dengan interval pengulangan sama dengan satu menit dan durasi pengulangan sama dengan empat menit, tugas akan diluncurkan lima kali. Lima pengulangan dapat didefinisikan oleh pola berikut.

  1. Tugas dimulai pada awal menit pertama.
  2. Tugas berikutnya dimulai pada akhir menit pertama.
  3. Tugas berikutnya dimulai pada akhir menit kedua.
  4. Tugas berikutnya dimulai pada akhir menit ketiga.
  5. Tugas berikutnya dimulai pada akhir menit keempat.
Windows Server 2003, Windows XP, dan Windows 2000: Jika Anda mendaftarkan tugas yang berisi pemicu dengan interval pengulangan yang sama dengan satu menit dan durasi pengulangan sama dengan empat menit, tugas akan diluncurkan empat kali.

Saat membaca atau menulis XML untuk tugas, pola pengulangan ditentukan menggunakan elemen Pengulangan skema Penjadwal Tugas.

Contoh

Untuk informasi selengkapnya dan contoh kode untuk properti ini, lihat Contoh Pemicu Harian (C++).

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header taskschd.h

Lihat juga

ITrigger

Properti Pengulangan ITrigger

Tugas Microsoft Azure Scheduler

Antarmuka Penjadwal Tugas