Resultados da pesquisa a pedido "async-await"

3 a resposta

ConfigureAwait envia a continuação para um encadeamento de pool

Aqui está um código WinForms: async void Form1_Load(object sender, EventArgs e) { // on the UI thread Debug.WriteLine(new { where = "before", Thread.CurrentThread.ManagedThreadId, Thread.CurrentThread.IsThreadPoolThread }); var tcs = ...

3 a resposta

Quando eu usaria Task.Yield ()?

Estou usando async / waitit eTask muito, mas nunca useiTask.Yield() e para ser sincero, mesmo com todas as explicações, não entendo por que precisaria desse método. Alguém pode dar um bom exemplo de ondeYield() É necessário?

3 a resposta

Consumir assincronamente o serviço WCF síncrono

No momento, estou migrando um aplicativo cliente para o .NET 4.5 para fazer uso de async / waiting. O aplicativo é um cliente para um serviço WCF que atualmente oferece apenas serviços síncronos. Eu estou pensando agora,como devo ...

2 a resposta

É necessário setTimeout?

Eu tenho uma pergunta para sincronizar, aguardar e setTimeout (). Eu pensei, eu uso funções assíncronas para processos lentos. Então, eu tentei com um loop grande. No meu computador, são necessários alguns segundos para executar o seguinte ...

24 a resposta

Como eu executaria um método de tarefa assíncrona <T> de forma síncrona?

Estou aprendendo sobre async / waitit e me deparei com uma situação em que preciso chamar um método assíncrono de forma síncrona. Como eu posso fazer isso? Método assíncrono: public async Task<Customers> GetCustomers() { return ...

4 a resposta

Como cancelar a espera de Task.Delay ()?

Como você pode ver neste código: public async void TaskDelayTest() { while (LoopCheck) { for (int i = 0; i < 100; i++) { textBox1.Text = i.ToString(); await Task.Delay(1000); } } }Eu quero que ele defina a caixa de texto para o valor da stringi ...

3 a resposta

Aguardar várias assinaturas em .Net WebApi

Temos vários controladores e serviços assíncronos que fazem uso doawait/async palavras-chave. Várias ações se parecem um pouco com: public async Task<SomeViewModel> Get(int id) { var someData = await _service.GetData(id); var someOtherData = ...

3 a resposta

Abordagem Fire and Forget

Relacionado aesta resposta [https://stackoverflow.com/a/22630057/495262], Se realmente quero "disparar e esquecer" um método que retorna uma tarefa e (por simplicidade), vamos assumir que não se espera que o método gere nenhuma exceção. Eu posso ...

1 a resposta

Async / wait como uma substituição de corotinas

Eu uso os iteradores C # como um substituto para as corotinas, e tem funcionado muito bem. Eu quero mudar para assíncrono / aguardar, pois acho que a sintaxe é mais limpa e me dá segurança de tipo.Nesta postagem (desatualizada) do blog, Jon Skeet ...

1 a resposta

Tarefa não está sendo concluída pela segunda vez [Problema Intermitente] - Async / Await

eu tenho umWebBrowser controle é o projeto Windows Forms. Ele navega por todos os URLs disponíveis em "MyTableTest.html". Existem quatro URLs nesta página e o navegador da web percorre cada um deles - um por um. Quando atingir o último, deve ...