Görev Zamanlayıcı Arabirimleri

Aşağıdaki konularda açıklanan arabirimler, Görev Zamanlayıcı'da kullanılabilen işlevlere programlı erişim sağlar.

Bu konular arabirimin açıklamasını, arabirim tarafından tanımlanan özelliklerin ve yöntemlerin listesini ve arabirimi kullanırken dikkat edilmesi gereken özel durumlarla ilgili açıklamaları içerir.

Aşağıdaki arabirimler, Windows Vista işletim sisteminde kullanılan Görev Zamanlayıcı 2.0'da kullanıma sunulmuştur.

Arayüz Açıklama
IAction Tüm eylem nesneleri tarafından devralınan ortak özellikleri sağlar.
IActionCollection Görev tarafından gerçekleştirilen eylemleri içerir. Yöntemleri, bir görevin eylemlerini eklemek, görevden kaldırmak ve almak için kullanılabilir.
IBootTrigger Sistem başlatıldığında bir görev başlatan tetikleyiciyi temsil eder.
IComHandlerAction İşleyiciyi tetikleyen bir eylemi temsil eder.
IDailyTrigger Bir görevi günlük zamanlamaya göre başlatan tetikleyiciyi temsil eder.
IEmailAction E-posta iletisi gönderen eylemi temsil eder.
IEventTrigger Sistem olayı gerçekleştiğinde görev başlatan tetikleyiciyi temsil eder.
IExecAction Komut satırı işlemini yürüten bir eylemi temsil eder.
IIdleSettings Bilgisayar boşta durumdayken Görev Zamanlayıcı'nın görevleri nasıl gerçekleştireceklerini belirtir.
IIdleTrigger Bilgisayar boşta durumuna geçtiğinde bir görev başlatan tetikleyiciyi temsil eder.
ILogonTrigger Kullanıcı oturum açtığında görev başlatan tetikleyiciyi temsil eder.
IMaintenanceSettings Görev Zamanlayıcı'nın Otomatik bakım sırasında görev gerçekleştirmek için kullandığı ayarları sağlar.
IMonthlyDOWTrigger Aylık haftanın günü zamanlamasına göre bir görev başlatan tetikleyiciyi temsil eder.
IMonthlyTrigger Aylık zamanlamaya göre bir görev başlatan tetikleyiciyi temsil eder.
INetworkSettings Görev Zamanlayıcı hizmetinin bir ağ profili elde etmek için kullandığı ayarları sağlar.
IPrincipal Bir sorumlu için güvenlik kimlik bilgilerini sağlar.
IPrincipal2 Bir sorumlu için ek güvenlik kimlik bilgileri sağlar.
IRegisteredTask Görevi hemen çalıştırmak, görevin çalışan örneklerini almak, görevi kaydetmek için kullanılan kimlik bilgilerini ve görevi açıklayan özellikleri almak veya ayarlamak için kullanılan yöntemleri sağlar.
IRegisteredTaskCollection Kayıtlı olan tüm görevleri içerir.
IRegistrationInfo Görevi açıklamak için kullanılabilecek yönetim bilgilerini sağlar. Bu bilgiler görevin açıklaması, görevin yazarı, görevin kaydedildiği tarih ve görevin güvenlik tanımlayıcısı gibi ayrıntıları içerir.
IRegistrationTrigger Görev kaydedildiğinde bir görev başlatan tetikleyiciyi temsil eder.
IRepetitionPattern Görevin ne sıklıkta çalıştırıldığından ve görev başlatıldıktan sonra yineleme deseninin ne kadar süreyle yinelendiğinden tanımlar.
IRunningTask Çalışan bir görevden bilgi almak ve bu görevi denetlemek için yöntemler sağlar.
IRunningTaskCollection Çalışan görevleri denetlemek için kullanılan bir koleksiyon sağlar.
ISessionStateChangeTrigger Konsol bağlantısı veya bağlantısını kesme, uzaktan bağlanma veya bağlantıyı kesme ya da iş istasyonu kilitleme veya kilit açma bildirimleri için görevleri tetikler.
IShowMessageAction Görev etkinleştirildiğinde ileti kutusunu gösteren eylemi temsil eder.
ITaskDefinition Görev ayarları, tetikleyiciler, eylemler ve kayıt bilgileri gibi görevin tüm bileşenlerini tanımlar.
ITaskFolder Klasördeki görevleri kaydetmek (oluşturmak), klasörden görevleri kaldırmak ve klasörden alt klasörler oluşturmak veya kaldırmak için kullanılan yöntemleri sağlar.
ITaskFolderCollection Görevleri içeren bir klasör koleksiyonu için bilgi ve denetim sağlar.
ITaskHandler Bir COM işleyicisini yönetmek için Görev Zamanlayıcı hizmeti tarafından çağrılan yöntemleri tanımlar.
ITaskHandlerStatus İŞleyicinin durumu hakkında Görev Zamanlayıcı'ya bildirim göndermek için COM işleyicileri tarafından kullanılan yöntemleri sağlar.
ITaskNamedValuePair Adın değerle ilişkilendirildiği bir ad-değer çifti oluşturur.
ITaskNamedValueCollection ITaskNamedValuePair arabirimi ad-değer çiftleri koleksiyonunu içerir.
ITaskService Kayıtlı görevleri yönetmek için Görev Zamanlayıcı hizmetine erişim sağlar.
ITaskSettings Görev Zamanlayıcı hizmetinin görevi gerçekleştirmek için kullandığı ayarları sağlar.
ITaskSettings2 Görev Zamanlayıcı'nın görevi gerçekleştirmek için kullandığı ek ayarları sağlar.
ITaskVariables Görev işleyicilerine ve görevler tarafından başlatılan dış yürütülebilir dosyalara parametre olarak geçirilebilen görev değişkenlerini tanımlar. İş değişkenlerine veri girişi ve çıkışı yapması gereken görev işleyicileri, ITaskVariablesiçin hizmet işaretçisinde bir sorgu arabirimi gerçekleştirmelidir.
ITimeTrigger Tetikleyici etkinleştirildiğinde görev başlatan bir tetikleyiciyi temsil eder.
ITrigger Tüm tetikleyici arabirimleri tarafından devralınan ortak özellikleri sağlar.
ITriggerCollection Bir görevin tetikleyicilerini eklemek, görevden kaldırmak ve almak için kullanılan yöntemleri sağlar.
IWeeklyTrigger Haftalık zamanlamaya göre bir görev başlatan tetikleyiciyi temsil eder.

 

Uyarı

Görev Zamanlayıcı 1.0 arabirimleri yalnızca Windows 2000, Windows XP ve Windows Server 2003 işletim sistemlerinde kullanılabilir. Bunlar Windows Vista'dan itibaren kullanım dışıdır ve gelecekte tamamen kaldırılabilir. Lütfen bunun yerine yukarıda listelenen Görev Zamanlayıcı 2.0 arabirimlerini kullanın.