Antarmuka Penjadwal Tugas
Antarmuka yang dijelaskan dalam topik berikut menyediakan akses terprogram ke fungsionalitas yang tersedia dalam Penjadwal Tugas.
Topik-topik ini berisi deskripsi antarmuka, daftar properti dan metode yang ditentukan oleh antarmuka, dan komentar tentang keadaan khusus yang harus dicatat saat menggunakan antarmuka.
Antarmuka berikut diperkenalkan dalam Task Scheduler 2.0, yang digunakan dalam sistem operasi Windows Vista.
Antarmuka | Deskripsi |
---|---|
IAction | Menyediakan properti umum yang diwarisi oleh semua objek tindakan. |
IActionCollection | Berisi tindakan yang dilakukan oleh tugas. Metodenya dapat digunakan untuk menambahkan, menghapus dari, dan mengambil tindakan tugas. |
IBootTrigger | Mewakili pemicu yang memulai tugas saat sistem dimulai. |
IComHandlerAction | Mewakili tindakan yang menembakkan handler. |
IDailyTrigger | Mewakili pemicu yang memulai tugas berdasarkan jadwal harian. |
IEmailAction | Mewakili tindakan yang mengirim pesan email. |
IEventTrigger | Mewakili pemicu yang memulai tugas saat peristiwa sistem terjadi. |
IExecAction | Mewakili tindakan yang menjalankan operasi baris perintah. |
IIdleSettings | Menentukan bagaimana Penjadwal Tugas melakukan tugas ketika komputer dalam kondisi menganggur. |
IIdleTrigger | Mewakili pemicu yang memulai tugas ketika komputer masuk ke status menganggur. |
ILogonTrigger | Mewakili pemicu yang memulai tugas saat pengguna masuk. |
IMaintenanceSettings | Menyediakan pengaturan yang digunakan Penjadwal Tugas untuk melakukan tugas selama Pemeliharaan otomatis. |
IMonthlyDOWTrigger | Mewakili pemicu yang memulai tugas pada jadwal hari dalam seminggu bulanan. |
IMonthlyTrigger | Mewakili pemicu yang memulai tugas berdasarkan jadwal bulanan. |
INetworkSettings | Menyediakan pengaturan yang digunakan layanan Penjadwal Tugas untuk mendapatkan profil jaringan. |
IPrincipal | Menyediakan kredensial keamanan untuk prinsipal. |
IPrincipal2 | Menyediakan kredensial keamanan tambahan untuk prinsipal. |
IRegisteredTask | Menyediakan metode yang digunakan untuk menjalankan tugas dengan segera, mendapatkan instans tugas yang sedang berjalan, mendapatkan atau mengatur kredensial yang digunakan untuk mendaftarkan tugas, dan properti yang menjelaskan tugas. |
IRegisteredTaskCollection | Berisi semua tugas yang terdaftar. |
IRegistrationInfo | Menyediakan informasi administratif yang dapat digunakan untuk menjelaskan tugas. Informasi ini mencakup detail seperti deskripsi tugas, penulis tugas, tanggal tugas didaftarkan, dan pendeskripsi keamanan tugas. |
IRegistrationTrigger | Mewakili pemicu yang memulai tugas saat tugas didaftarkan. |
IRepetitionPattern | Menentukan seberapa sering tugas dijalankan dan berapa lama pola pengulangan diulang setelah tugas dimulai. |
IRunningTask | Menyediakan metode untuk mendapatkan informasi dari dan mengontrol tugas yang sedang berjalan. |
IRunningTaskCollection | Menyediakan koleksi yang digunakan untuk mengontrol tugas yang sedang berjalan. |
ISessionStateChangeTrigger | Memicu tugas untuk konsol menyambungkan atau memutuskan sambungan, menyambungkan atau memutuskan sambungan jarak jauh, atau kunci stasiun kerja atau membuka kunci pemberitahuan. |
IShowMessageAction | Mewakili tindakan yang memperlihatkan kotak pesan saat tugas diaktifkan. |
ITaskDefinition | Menentukan semua komponen tugas, seperti pengaturan tugas, pemicu, tindakan, dan informasi pendaftaran. |
ITaskFolder | Menyediakan metode yang digunakan untuk mendaftarkan (membuat) tugas di folder, menghapus tugas dari folder, dan membuat atau menghapus subfolder dari folder. |
ITaskFolderCollection | Menyediakan informasi dan kontrol untuk kumpulan folder yang berisi tugas. |
ITaskHandler | Menentukan metode yang dipanggil oleh layanan Penjadwal Tugas untuk mengelola penangan COM. |
ITaskHandlerStatus | Menyediakan metode yang digunakan oleh penangan COM untuk memberi tahu Penjadwal Tugas tentang status handler. |
ITaskNamedValuePair | Membuat pasangan nama-nilai di mana nama dikaitkan dengan nilai . |
ITaskNamedValueCollection | Berisi kumpulan pasangan nama-nilai antarmuka ITaskNamedValuePair . |
ITaskService | Menyediakan akses ke layanan Penjadwal Tugas untuk mengelola tugas terdaftar. |
ITaskSettings | Menyediakan pengaturan yang digunakan layanan Penjadwal Tugas untuk melakukan tugas. |
ITaskSettings2 | Menyediakan pengaturan tambahan yang digunakan Penjadwal Tugas untuk melakukan tugas. |
ITaskVariables | Menentukan variabel tugas yang dapat diteruskan sebagai parameter ke penangan tugas dan executable eksternal yang diluncurkan oleh tugas. Penangan tugas yang perlu memasukkan dan mengeluarkan data ke variabel pekerjaan harus melakukan antarmuka kueri pada penunjuk layanan untuk ITaskVariables. |
ITimeTrigger | Mewakili pemicu yang memulai tugas saat pemicu diaktifkan. |
ITrigger | Menyediakan properti umum yang diwarisi oleh semua antarmuka pemicu. |
ITriggerCollection | Menyediakan metode yang digunakan untuk menambahkan, menghapus dari, dan mendapatkan pemicu tugas. |
IWeeklyTrigger | Mewakili pemicu yang memulai tugas berdasarkan jadwal mingguan. |
Peringatan
Antarmuka Task Scheduler 1.0 hanya tersedia di sistem operasi Windows 2000, Windows XP, dan Windows Server 2003. Mereka tidak digunakan lagi pada Windows Vista dan dapat dihapus sepenuhnya di masa depan. Silakan gunakan antarmuka Task Scheduler 2.0 yang tercantum di atas sebagai gantinya.