Perguntas com a marcação «async-await»

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...

169
Construtor de classe assíncrona / em espera

No momento, estou tentando usar async/awaitdentro de uma função de construtor de classe. Isso é para que eu possa obter uma e-mailtag personalizada para um projeto da Electron em que estou trabalhando. customElements.define('e-mail', class extends HTMLElement { async constructor() { super()...