Resultados da pesquisa a pedido "async-await"
Uso do token de cancelamento
Estou tentando aprender como cancelar a tarefa usando o token de cancelamento. Aqui, escrevi um UnitTest para ele, mas não estou conseguindo o que está funcionando. [TestMethod] public async ...
Extensões reativas Inscrever-se aguardando chamada
Quero realizar uma chamada assíncrona com base em cadaevento criado por um Observable Extensions Reativo. Também estou tentando manter tudo sincronizado, pois quero que a chamada assíncrona termine antes que o próximo evento seja tratado. Como ...
Aguardando assíncrono / aguardar dentro de uma tarefa
Eu tenho essa construção na minhamain(), o que cria var tasks = new List<Task>(); var t = Task.Factory.StartNew( async () => { Foo.Fim(); await Foo.DoBar(); }); //DoBar not completed t.Wait(); //Foo.Fim() done, Foo.DoBar should be but isn'tNo ...
Assíncrona com enormes fluxos de dados
Usamos IEnumerables para retornar enormes conjuntos de dados do banco de dados: public IEnumerable<Data> Read(...) { using(var connection = new SqlConnection(...)) { // ... while(reader.Read()) { // ... yield return item; } } }Agora, queremos ...
Executando várias tarefas assíncronas e aguardando a conclusão de todas elas
Preciso executar várias tarefas assíncronas em um aplicativo de console e aguardar a conclusão de todas elas antes de continuar o processamento. Existem muitos artigos por aí, mas pareço ficar mais confuso quanto mais leio. Eu li e compreendi os ...
Explicar async aguardam novamente
Este é o meu código do manipulador de eventos: protected async void TestrunSaveExecute() { bool saveResult = await SaveTestRunAsync(); }Para manter a interface do usuário responsiva, usei oasync/await método. No meu entendimento, agora posso ...
Tarefa assíncrona espera retorno
Alguém pode explicar o que isso significa em um método síncrono? Se eu tentar mudar o método paraasync então VS reclamam disso. Isso funciona: public Task MethodName() { return Task.FromResult<object>(null); }Isso não funciona: public async ...
Os arquivos salvos em algum momento contêm apenas caracteres NUL
Temos um problema no aplicativo Windows 8.1 (WinRT) que, às vezes, nosso arquivo salvo fica corrompido. Os arquivos têm um tamanho correto, mas o arquivo contém apenas caracteres NUL. O arquivo deve conter um objeto serializado como XML. Na ...
Impasse BufferBlock com OutputAvailableAsync após TryReceiveAll
Enquanto trabalhavauma resposta [https://stackoverflow.com/a/25269043/885318] paraessa questão [https://stackoverflow.com/q/25251809/885318], Escrevi este trecho: var buffer = new BufferBlock<object>(); var producer = Task.Run(async () => ...
Chamada WinForms para método assíncrono desliga programa
Estou trabalhando com esse problema há algum tempo, mas agora eu realmente gostaria de entender o que está errado. Eu tenho um aplicativo bastante simples (é um plug-in SVN turtoise para o youtrack, mas posso reproduzir o problema com um ...