Resultados da pesquisa a pedido "async-await"

4 a resposta

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

1 a resposta

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

2 a resposta

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

3 a resposta

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

1 a resposta

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

4 a resposta

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

2 a resposta

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

1 a resposta

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

2 a resposta

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

4 a resposta

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