Antarmuka Task Scheduler 2.0
Antarmuka yang dijelaskan dalam topik berikut menyediakan akses terprogram ke fungsionalitas yang tersedia dalam Penjadwal Tugas yang digunakan dalam sistem operasi Windows Vista.
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 di Task Scheduler 2.0.
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 mengaktifkan 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 segera menjalankan tugas, 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 terdaftar, 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, menghubungkan 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 handler COM. |
ITaskHandlerStatus | Menyediakan metode yang digunakan oleh handler 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 layanan Penjadwal Tugas untuk melakukan tugas. |
ITaskSettings3 | Menyediakan pengaturan yang diperluas yang digunakan Penjadwal Tugas untuk menjalankan 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. |