Resultados da pesquisa a pedido "async-await"
A ligação de dados angulares não funcionará com assíncrono / espera, mas com promessas
As ligações de dados não são atualizadas se seus valores forem alterados após umawait declaração. handle() { this.message = 'Works' } async handle() { this.message = 'Works' } async handle() { await new Promise((resolve, reject) => { resolve() ...
Parallel.ForEach e async-waitit
Eu tinha esse método: public async Task<MyResult> GetResult() { MyResult result = new MyResult(); foreach(var method in Methods) { string json = await Process(method); result.Prop1 = PopulateProp1(json); result.Prop2 = PopulateProp2(json); } ...
ContinueWith perde o SynchronizationContext
No snippet abaixo, oSynchronizationContext está perdido, e por isso também oCurrentCulture eCurrentUICulture. Log() vem deesta resposta [https://stackoverflow.com/a/20087132/247702]. public async Task<ActionResult> Index() { Log("before ...
Exemplo de código de comunicação de porta serial usando a API Async no .net 4.5?
Alguém pode me indicar um exemplo de trabalho que usa a API .net 4.5 Async API (assíncrona, espera, tarefa <>, ReadAsync, etc) para fazer comunicações seriais? Tentei adaptar uma amostra serial acionada por eventos existente e estou recebendo ...
Um número menor de threads não deve ser usado se eu usar assíncrono?
Meu entendimento é que, se eu usar assíncrono, o thread fará a solicitação da Web e seguirá em frente. Quando a resposta volta, outro encadeamento pega a partir daí. Portanto, há um número menor de threads amarrados ociosos. Isso não significa ...
Aguarde várias tarefas assíncronas ao definir a tarefa máxima em execução por vez
Então, comecei a tentar entender async, Task, lambda e assim por diante, e não consigo fazê-lo funcionar como quero. Com o código abaixo, eu quero que ele bloqueie o btnDoWebRequest, faça um número desconhecido de WebRequests como uma tarefa e, ...
Log4net LogicalThreadContext não está funcionando conforme o esperado
Eu tenho tentado usar Log4nets LogicalThreadContext para fornecer contexto para cada uma das minhas entradas de log. Meu aplicativo usa assíncrono / espera bastante, mas ao ler vários artigos, o LogicalThreadContext deve funcionar corretamente ...
Retornar tarefa ou aguardar e ConfigureAwait (false)
Suponha que você tenha uma biblioteca de serviços com um método como este public async Task<Person> GetPersonAsync(Guid id) { return await GetFromDbAsync<Person>(id); }Seguindo as melhores práticas para oSynchronizationContext é melhor ...
É possível usar assíncrono / espera no MVC 4 AuthorizeAttribute?
A única substituição que vejo exposta nos MVCsAuthorizeAttribute épublic override void OnAuthorization( AuthorizationContext filterContext ) que não é adequado para uso com async / waitit porque não retorna umTask. Existe outra maneira de criar ...
Tudo bem fazer algum assíncrono / aguardar dentro de algum código .NET Parallel.ForEach ()?
Dado o código a seguir, éEstá bem façamasync/await dentro de umParallel.ForEach ? por exemplo. Parallel.ForEach(names, name => { // Do some stuff... var foo = await GetStuffFrom3rdPartyAsync(name); // Do some more stuff, with the foo. });ou ...