ben ASP.NET bazı kodlama yapıyordu: Ben nasıl async
/await
eser daha iyi anlaşılmasını varASP.NET olay işleyicilerinde uyumsuz/beklemeyi kullanmak güvenli midir? Bunu karşısında geldiğimde
protected async void someButtonClickHandler(...)
{
if(await blah)
doSomething();
else
doSomethingElse();
}
this soruyu soran sonra. Ama sonra bana vurdu, yukarıda gösterilen şekilde async
/await
'u kullanmak güvenli midir?
await blah
numaralı telefonu aradıktan sonra arayan yürütmeyi sürdürür. Bu, yanıtın await blah
tamamlanmadan önce müşteriye geri dönüşebileceği anlamına gelir. Bu doğru mu? Ve bu durumda, doSomething()
/doSomethingElse()
'a ne olur. Hiç infaz edilecekler mi? Eğer idam edilirse, kullanıcı değişikliklerinin etkilerini görüyor mu?
Benim durumumda, bu yöntemler kullanıcıya gösterilen bazı verileri değiştirir, fakat genel durumda ne olacağını bilmek isterim.
Bu web formları için mi? –
@JonathanAllen evet. – atoMerz