Resultados da pesquisa a pedido "async-await"
Como posso testar a unidade esse método assíncrono que (corretamente) gera uma exceção?
Eu tenho o seguinte método em uma interface .. Task<SearchResult<T>> SearchAsync(TU searchOptions);funciona bem. Agora, estou tentando fazer um teste de unidade para testar quando algo der errado - e o código gera uma exceção. Nesse caso, ...
Aguardar no manipulador de eventos
Então aqui está o deleagte e o evento public delegate Task SomeEventHandler(SomeEventArgs e); ... public event SomeEventHandler OnSomething;Assinantes (vários) some.OnSomething += DoSomething; ... public async Task DoSomething(SomeEventArgs e) ...
Espera-se que você restaure o Thread.CurrentContext?
Relacionado aessa questão [https://stackoverflow.com/q/22392997/495262], Éawait deveria restaurar o contexto (especificamente o contexto representado porThread.CurrentContext) paraContextBoundObject? Considere o seguinte: class Program { static ...
Barra de progresso na chamada de loop paralelo
Estou tentando atualizar uma barra de progresso em um ambiente multithread. Sei que muitas perguntas já tratam essa questão, mas nenhuma das soluções propostas funcionou para mim. Aqui está a espinha dorsal do meu código: public static void ...
TestMethod: tarefa assíncrona TestSth () não funciona com o .NET 4.0
Estou tentando executar métodos de teste assíncronos com .NET 4.0 BCL Async e MsTest. Parece que esta configuração não é capaz de lidar com[TestMethod] assíncrono TarefaTestSth () devido a uma entrada ausente no test case explorer. Depois ...
como usar assíncrono e aguardar no timer
Os requisitos do meu aplicativo Windows são: O uso do HttpWebRequest obtém solicitação / resposta da Web a cada 3 segundos em um thread (o total é de cerca de 10 threads para fazer essa solicitação / resposta da Web). Cada thread usa algumas ...
Chamando métodos assíncronos de um serviço WCF
Quero chamar métodos assíncronos de um serviço WCF, algo como: [ServiceContract] interface IService { [OperationContract] int SomeMethod(int data); } int SomeMethod(int data) { var query = ... build LINQ query; var response = await ...
Chamando o método assíncrono de forma síncrona
eu tenho umasync método: public async Task<string> GenerateCodeAsync() { string code = await GenerateCodeService.GenerateCodeAsync(); return code; }Eu preciso chamar esse método a partir de um método síncrono. Como posso fazer isso sem precisar ...
Suprimindo “aviso CS4014: Como esta chamada não é aguardada, a execução do método atual continua…”
Esta não é uma duplicata de"Como chamar com segurança um método assíncrono em C # sem esperar" [https://stackoverflow.com/questions/15522900/how-to-safely-call-an-async-method-in-c-sharp-without-await] . Como suprimo bem o seguinte aviso? aviso ...
Diferentes formas da interface do contrato de serviço do WCF
Parece que posso alternar livremente entre as três versões diferentes a seguir da mesma API de interface de contrato do WCF, sem interromper os clientes: [ServiceContract] interface IService { // Either synchronous // [OperationContract] // int ...