Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Tetikleyicileri yönetmek için kullanılan API'ler, Görev Zamanlayıcı'nın sürümüne bağlı olarak değişir. Ancak her iki durumda da bu API'ler yeni tetikleyiciler oluşturmanıza, mevcut tetikleyicileri alıp güncelleştirmenize ve artık gerekli olmayan tetikleyicileri silmenize olanak tanır.
Görev Zamanlayıcı 2.0 kullanılarak geliştirilen uygulamalar, bir görevin tetikleyicilerini oluşturmak, almak, değiştirmek ve silmek için nesneleri ve arabirimleri kullanabilir.
Aşağıdaki çizimde, bir görev Tetikleyiciler özelliğini kullanarak bir tetikleyici koleksiyonunu belirtir. Bu koleksiyon, her API'nin belirli bir tetikleyici türünü belirttiği bir veya daha fazla tek tek tetikleyici API'sini içerir. Örneğin, aşağıdaki çizimde tetikleyici koleksiyonu bir önyükleme tetikleyicisi, oturum açma tetikleyicisi ve günlük tetikleyici içerir.
Betik Geliştirme için Nesne API'leri
Tetikleyicileri belirtmek için kullanılan nesnelerin yöntemleri ve özellikleri hakkında daha fazla bilgi için bkz:
- TaskDefinition
- TriggerCollection
- Tetikleyici
- BootTrigger
- DailyTrigger
- EventTrigger
- IdleTrigger
- LogonTrigger
- MonthlyDOWTrigger
- MonthlyTrigger
- RegistrationTrigger
- TimeTrigger
- WeeklyTrigger
C++ Geliştirme için Arabirim API'leri
Tetikleyicileri belirtmek için kullanılan arabirimlerin yöntemleri ve özellikleri hakkında daha fazla bilgi için bkz:
- ITaskDefinition
- ITriggerCollection
- ITrigger
- IBootTrigger
- IDailyTrigger
- IEventTrigger
- IIdleTrigger
- ILogonTrigger
- IMonthlyDOWTrigger
- IMonthlyTrigger
- IRegistrationTrigger
- ITimeTrigger
- IWeeklyTrigger
Görev Zamanlayıcı 1.0 Tetikleyici Arabirimleri
Görev Zamanlayıcı 1.0 kullanılarak geliştirilen mevcut uygulamalar,biriş öğesinin tetikleyicilerini oluşturmak, almak, değiştirmek ve silmek için Görev Zamanlayıcı 1.0 arabirimlerinden kullanılabilen yöntemleri kullanabilir. Ancak, tüm Görev Zamanlayıcı 1.0 arabirimlerinin, numaralandırmalarının ve yapılarının kullanım dışı olduğunu ve yeni uygulamaların geliştirilmesi için kullanılmaması gerektiğini unutmayın.
Bunu yapmak için kullanılan iki arabirim aşağıdaki çizimde gösterilmiştir. IScheduledWorkItemarabirimi, bir iş öğesiyle ilişkili tüm tetikleyicileri yönetmek için kullanılır (bu tür yönetim, iş öğesi için yeni bir tetikleyici oluşturmayı içerir). ITaskTrigger arabirimi belirli bir tetikleyiciyi yönetmek için kullanılır.
IScheduledWorkItemarabirimi, iş öğesi için yeni tetikleyici oluşturma, bir iş öğesiyle ilişkili tetikleyici sayısını alma, iş öğesiyle ilişkili tetikleyici yapılarını alma, iş öğesiyle ilişkilendirilmiş tetikleyici dizelerini alma yöntemlerini sağlar, ve tetikleyicileri silmek için.
Tetikleyici nesnesi kullanılabilir olduğunda, tetikleyici yapısını ve tetikleyicinin dizesini almak ve tetikleyiciyi tetiklemede kullanılan ölçütleri ayarlamak için ITaskTrigger arabirimini kullanabilirsiniz. Bu arabirim yalnızcabirgörev tetikleyici nesnesiyle çalışırken kullanılır.
İlgili konular