Articles of async

Transpile Async Aguarde a proposta com o Babel.js?

Existe uma proposta para introduzir o estilo async-await C #. Eu sei que o Babel.js transpela o ES6 para o ES5, mas existe alguma maneira de tornar o transpile async-await para o ES5 ?

Aguardando a function assíncrona dentro do evento FormClosing

Estou tendo um problema em que não posso aguardar uma function assíncrona dentro do evento FormClosing que determinará se o fechamento do formulário deve continuar. Eu criei um exemplo simples que solicita que você salve as alterações não salvas se você fechar sem salvar (muito parecido com o bloco de notas ou palavra microsoft). O […]

Por que existe a palavra-chave assíncrona

Navegando pelos vídeos do canal 9 msdn, encontrei o seguinte comentário não respondido e esperava que alguém pudesse explicá-lo? Eu não entendo o ponto da palavra-chave async. Por que não apenas permitir a palavra-chave await sempre que o método retornar Tarefa, assim como os iteradores podem gerar retorno em qualquer método que retorne um IEnumerable. […]

Como o novo recurso asynchronous no c # 5.0 poderia ser implementado com call / cc?

Eu tenho acompanhado o novo anúncio sobre o novo recurso async que estará em c # 5.0. Eu tenho uma compreensão básica do estilo de passagem de continuação e da transformação que o novo compilador c # faz para codificar como este trecho da postagem de Eric Lippert : async void ArchiveDocuments(List urls) { Task […]

Tarefa Assíncrona.QuandoTudo com tempo limite

Existe uma maneira na nova biblioteca Task.WhenAll dotnet 4.5 para definir um tempo limite no método Task.WhenAll . Eu quero buscar várias fonts e parar depois de dizer 5 segundos e pular as fonts que não foram concluídas.

Filtro de ação assíncrona no MVC 4

Eu tenho um filtro de ação que quando usado em determinadas condições específicas tem que executar uma chamada de serviço da web para garantir que o estado atual é válido. Isso inicialmente parecia um candidato ideal para async / await, mas eu encontrei um problema: Suponha um pedido para: / Test / FilteredAction MyCustomActionFilter começa […]

Aguardar é um erro de palavra reservada dentro da function assíncrona

Eu estou lutando para descobrir o problema com a seguinte syntax: export const sendVerificationEmail = async () => (dispatch) => { try { dispatch({ type: EMAIL_FETCHING, payload: true }); await Auth.sendEmailVerification(); dispatch({ type: EMAIL_FETCHING, payload: false })) } catch (error) { dispatch({ type: EMAIL_FETCHING, payload: false }); throw new Error(error); } }; Eu continuo recebendo […]

Como encontrar quais promises não são tratadas no Node.js UnhandledPromiseRejectionWarning?

O Node.js da versão 7 tem async / await syntactic sugar para lidar com promises e agora no meu código o seguinte aviso aparece com bastante frequência: (node:11057) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): ReferenceError: Error: Can’t set headers after they are sent. (node:11057) DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise […]

Se minha interface deve retornar Tarefa, qual é a melhor maneira de ter uma implementação sem operação?

No código abaixo, devido à interface, a class LazyBar deve retornar uma tarefa de seu método (e, por causa dos argumentos, não pode ser alterada). Se a implementação do LazyBar é incomum porque acontece de forma rápida e sincronizada – qual é a melhor maneira de retornar uma tarefa sem operação do método? Eu tenho […]

Não é possível lançar erro de dentro de uma function executora de promise assíncrona

Eu tenho tentado obter uma compreensão conceitual de por que o código a seguir não pega o throw . Se você remover a palavra async chave async do new Promise(async (resolve, … part então funciona bem, então tem a ver com o fato de que o executor do Promise é uma function assíncrona). (async function() […]