Pytania oznaczone «wait»

251
Jaki jest cel „powrotu oczekuj” w C #?

Czy istnieje jakikolwiek scenariusz, w którym pisanie metodę tak: public async Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // return await DoAnotherThingAsync(); } zamiast tego: public Task<SomeResult> DoSomethingAsync() { // Some...

218
Kiedy powinienem użyć Task.Yield ()?

Używam async / czekaj i Taskdużo, ale nigdy nie korzystałem Task.Yield()i szczerze mówiąc, pomimo wszystkich wyjaśnień, nie rozumiem, dlaczego potrzebuję tej metody. Czy ktoś może podać dobry przykład, gdzie Yield()jest to

196
Jak utworzyć metodę asynchroniczną w języku C #?

Każdy post na blogu, który przeczytałem, mówi ci, jak korzystać z metody asynchronicznej w języku C #, ale z jakiegoś dziwnego powodu nigdy nie wyjaśniaj, jak zbudować własne metody asynchroniczne. Mam teraz ten kod, który zużywa moją metodę: private async void button1_Click(object sender,...

195
czekają vs Task.Wait - Deadlock?

Nie do końca rozumiem różnicę między Task.Waiti await. Mam coś podobnego do następujących funkcji w usłudze WebAPI ASP.NET: public class TestController : ApiController { public static async Task<string> Foo() { await Task.Delay(1).ConfigureAwait(false); return ""; } public async...