2009-08-06 14 views

cevap

6

Görevler hakkındaki bilgilere erişmek için kullanabileceğiniz bir Task Scheduler API vardır. (Bu bir com kitaplığıdır, ancak pinvokes kullanarak C# olarak adlandırırsınız)

API için bir. Net sarıcı sağlayan bir article on codeproject vardır.

[da schtasks komut var - more info]

+0

bu codeProject sarmalayıcıyı teslim aldı. Harika çalışıyor. Ben gerçekten .net framework içinde programTask nesneleri yoktur şaşırıyorum! – KevinDeus

1

btw, kabul çözümü IRT, burada gerekli CodeProject sarıcı kodu (http://www.codeproject.com/KB/cs/tsnewlib.aspx bakınız) zamanlanan görev

ben bu kullanmak var olduğunu doğrulamak için

: öne böylece Entegrasyon testi

public static void VerifyTask(string server, string scheduledTaskToFind) 
{ 
    ScheduledTasks st = new ScheduledTasks(server); 

    string[] taskNames = st.GetTaskNames(); 
    List<string> jobs = new List<string>(taskNames); 

    Assert.IsTrue(jobs.Contains(scheduledTaskToFind), "unable to find " + scheduledTaskToFind); 

    st.Dispose(); 
} 

etkinse, aşağıdakileri yapabilirsiniz kontrol etmek .. NUnit olduğunu

İlgili konular