var newTask = Task.Factory.StartNew(() =>
{
fcStartSubPageCrawl(srMainSiteURL, srMainSiteId);
}).ContinueWith((t) =>
{
var aggException = t.Exception.Flatten();
foreach (var exception in aggException.InnerExceptions)
csPages.LogException(exception.ToString());
},
TaskContinuationOptions.OnlyOnFaulted);
altına yolu ile wpf görevleri başlıyorum Bu görev durumu = BekliyorForActivation
Bu ne anlama geliyor? Ve neden aktivasyon bekliyor?
C# 4.0 WPF
bir parçasıdır? – MonsterMMORPG
Bu, ContinueWith ifadenizden kaynaklanmaktadır. Bu, var newTask'a atadığınız yeni bir Görev oluşturur. Ancak bu görev, orijinal görevin bir İstisna ile sonuçlanmayacağı zaman planlanamaz veya çalıştırılamaz. önce asıl görevi newTask'a atamanız ve sonra newTask.ContinueWith (...., TaskContinuationOptions.OnlyOnFaulted) öğesini çağırmanız gerekir; – Polity
Cevabınız için teşekkürler. şimdiki yolum da çalışıyordu. Sonsuza dek beklemek gibi değildi. ancak kodu söylediğin gibi değiştirdim ve şimdi koşarken görüyorum. her ne kadar hız farkı hissetmedim. hala aynı. Bu, web sayfalarını taramakla ilgili. – MonsterMMORPG