Görev Eylemleri

Bir görev tarafından gerçekleştirilen iş öğelerine eylem adı verilir. Bir görevin tek bir eylemi veya en fazla 32 eylemi olabilir. Birden çok eylem belirtildiğinde bunların sırayla yürütüldüğünü unutmayın.

Eylem Türleri

Aşağıdaki eylem tablosu, bir görev tarafından gerçekleştirilebilecek iş veya eylemlerin türünü açıklar.

Eylem Türü Açıklama
ComHandler Eylemi Bu eylem bir COM işleyicisi tetikler.
Exec Eylemi Bu eylem, Not Defteri'nin başlatılması gibi bir komut satırı işlemi yürütür.
E-posta Eylemi Bu eylem, bir görev tetiklendiğinde bir e-posta gönderir.
İleti Eylemini Göster Bu eylem, belirtilen ileti ve başlığa sahip bir ileti kutusu gösterir.

Eylemleri Belirtme

Görev tanımlandığında ve Görev Zamanlayıcı hizmeti tarafından kullanılan eylemler koleksiyonunda depolandığında görevin eylemleri belirtilir. Aşağıdaki tabloda, eylemlerle ilişkili API'lere ve XML öğelerine yönelik başvuru konularına bağlantılar listelenmiştir.

Görev Zamanlayıcı arabirimlerini, betik nesnelerini ve XML'yi kullanma hakkında daha fazla bilgi ve örnek için bkz. Görev Zamanlayıcıkullanma.

C++ Geliştirme için Arabirim API'leri

UPA Açıklama
ITaskDefinitionActions Özelliği Görev tarafından gerçekleştirilen eylemleri alır veya ayarlar.
IActionCollection Görev tarafından gerçekleştirilen eylemleri içerir.
IComHandlerAction İşleyiciyi tetikleyen bir eylemi temsil eder.
IExecAction Komut satırı işlemini yürüten bir eylemi temsil eder.
IEmailAction E-posta iletisi gönderen eylemi temsil eder.
IShowMessageAction İleti kutusunu gösteren bir eylemi temsil eder.

Betik Geliştirme için Betik Oluşturma Nesne API'leri

UPA Açıklama
TaskDefinition.Actions Görev tarafından gerçekleştirilen eylemleri alır veya ayarlar.
ActionCollection Görev tarafından gerçekleştirilen eylemleri içerir.
ComHandlerAction İşleyiciyi tetikleyen bir eylemi temsil eder.
ExecAction Komut satırı işlemini yürüten bir eylemi temsil eder.
EmailAction E-posta iletisi gönderen eylemi temsil eder.
ShowMessageAction İleti kutusunu gösteren bir eylemi temsil eder.

XML Öğeleri

Öğe Açıklama
Eylemleri Görev tarafından gerçekleştirilen eylemleri tanımlar.
comhandler İşleyiciyi tetikleyen bir eylemi temsil eder.
Exec Komut satırı işlemini yürüten bir eylemi temsil eder.
SendEmail E-posta iletisi gönderen eylemi temsil eder.
ShowMessage İleti kutusunu gösteren bir eylemi temsil eder.

Eylem Özelliklerinde Değişkenleri Kullanma

BSTR türünde olan bazı eylem özellikleri dize değerlerinde $(Arg0), $(Arg1), ..., $(Arg32) değişkenleri içerebilir. Bu değişkenler, IRegisteredTask::Run ve IRegisteredTask::RunEx yöntemlerinin parametreleri parametresinde belirtilen değerlerle değiştirilir veya görevin olay tetikleyicisinde yer alır. Aşağıdaki tabloda, dize değerlerinde değişkenleri kullanabilen eylem özellikleri listelemektedir.

Eylem Özellikler
COM İşleyici eylemi C++:
  • IComHandlerActionClassId Özelliği
  • IComHandlerActionVeri Özelliği

Komut dosyası:
  • ComHandlerAction.ClassId
  • ComHandlerAction.Data

E-posta Eylemi C++:
  • IEmailActionGövde Özelliği
  • IEmailActionSunucusu Özelliği
  • IEmailActionKonu Özelliği
  • IEmailActionÖzelliğine
  • IEmailActionBilgi Özelliği
  • IEmailActionGizli Özelliği
  • IEmailAction ReplyTo Özelliği
  • IEmailActionFrom Özelliğinden

Komut dosyası:
Exec Eylemi C++:
  • IExecActionArguments Özelliği
  • IExecAction WorkingDirectory Özelliği

Komut dosyası:
İleti Eylemini Göster C++:
Komut dosyası:
  • ShowMessageAction.Title
  • ShowMessageAction.MessageBody

Görev Zamanlayıcı Hakkında