Resultados da pesquisa a pedido "async-await"

5 a resposta

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

1 a resposta

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

1 a resposta

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

1 a resposta

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

2 a resposta

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

1 a resposta

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

1 a resposta

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

6 a resposta

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

8 a resposta

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

1 a resposta

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