Perguntas com a marcação «wait»

251
Qual é o objetivo do "retorno aguardar" em c #?

Existe algum cenário em que escrever método como este: public async Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // return await DoAnotherThingAsync(); } em vez disso: public Task<SomeResult> DoSomethingAsync() { // Some synchronous...

218
Quando eu usaria Task.Yield ()?

Estou usando async / waitit e Taskmuito, mas nunca usei Task.Yield()e para ser honesto, mesmo com todas as explicações, não entendo por que precisaria desse método. Alguém pode dar um bom exemplo onde Yield()é

196
Como você cria um método assíncrono em c #?

Cada postagem de blog que eu li mostra como consumir um método assíncrono em C #, mas, por algum motivo estranho, nunca explique como criar seus próprios métodos assíncronos para consumir. Então, eu tenho esse código agora que consome meu método: private async void button1_Click(object sender,...

194
aguardar vs Task.Wait - Deadlock?

Não entendo bem a diferença entre Task.Waite await. Eu tenho algo semelhante às seguintes funções em um serviço ASP.NET WebAPI: public class TestController : ApiController { public static async Task<string> Foo() { await Task.Delay(1).ConfigureAwait(false); return ""; } public async...