Böyle yazma yönteminin olduğu herhangi bir senaryo var mı :
public async Task<SomeResult> DoSomethingAsync()
{
// Some synchronous code might or might not be here... //
return await DoAnotherThingAsync();
}
bunun yerine:
public Task<SomeResult> DoSomethingAsync()
{
// Some synchronous code might or might not be here... //
return DoAnotherThingAsync();
}
anlamlı olur mu?
Neden iç çağrışımdan return awaitdoğrudan geri dönebiliyorsanız yapı kullanıyorsunuz ?Task<T>DoAnotherThingAsync()
return awaitBirçok yerde kod görüyorum , sanırım bir şey kaçırmış olabilirim. Ama anladığım kadarıyla, bu durumda async / await anahtar sözcüklerini kullanmamak ve doğrudan Görevi döndürmek işlevsel olarak eşdeğer olacaktır. Neden ek awaitkatman ek yükü eklemelisiniz ?