TPL için yeni. SendEmailAlert() yöntemi herhangi bir hata attığında istisna tutmam gerekiyor. Aşağıdaki kod doğru mu lütfen? Görevdeki özel durum istisnası
public Task MyMethod()
{
DoSomething();
try
{
string emailBody = "TestBody";
string emailSubject = "TestSubject";
Task.Run(()=> SendEmailAlert(arrEmailInfo));
}
catch (AggregateException ex)
{
ex.Handle((e) =>
{
log.Error("Error occured while sending email...", e);
return true;
}
);
}
}
private void SendEmailAlert(string[] arrEmailInfo)
{
MyClassX.SendAlert(arrEmailnfo[0], arrEmailnfo[1]);
}
I() istisna yakalanma değildir method.But SendEmailAlert içinden bir hata zorladı. Birisi tavsiye edebilir mi?
Teşekkürler.
MSDN üzerindeki bu yazıyı okudunuz mu? https://msdn.microsoft.com/en-us/library/dd997415(v=vs.110).aspx – Zack