Perguntas com a marcação «asynchronous»

A programação assíncrona é uma estratégia para adiar operações com alta latência ou baixa prioridade, geralmente na tentativa de melhorar o desempenho, a capacidade de resposta e / ou a composibilidade do software. Essas estratégias são geralmente empregadas usando alguma combinação de programação orientada a eventos e retornos de chamada e, opcionalmente, fazendo uso da simultaneidade por meio de corotinas e / ou threads.




3
Multi-assíncrono no Entity Framework 6?
Este é o meu código: var banner = context.Banners.ToListAsync() var newsGroup = context.NewsGroups.ToListAsync() await Task.WhenAll(banner, newsGroup); Mas quando chamei a função do controlador. Mostrou erro Uma segunda operação foi iniciada neste contexto antes da conclusão de uma operação assíncrona anterior. Use 'await' para garantir que todas as operações assíncronas foram …

1
O POST assíncrono falha em WP7 e F #
Quando eu faço let! read = from.AsyncRead bufem F #, ele bloqueia e não retorna até que o soquete TCP esteja morto. Por quê? E como faço para corrigir isso? Seu código: module StreamUtil open System.IO /// copy from 'from' stream to 'toStream' let (|>>) (from : Stream) (toStream : …

3
Então, como lidar com o if-else na promessa?
Em alguns casos, quando obtenho um valor de retorno de um objeto de promessa, preciso iniciar dois then()precessos diferentes, dependendo da condição do valor, como: promise().then(function(value){ if(//true) { // do something } else { // do something } }) Estou pensando que talvez possa escrever assim: promise().then(function(value){ if(//true) { // …

7
Chamada de função assíncrona em PHP
Estou trabalhando em um aplicativo da web PHP e preciso executar algumas operações de rede na solicitação, como buscar alguém no servidor remoto com base na solicitação do usuário. É possível simular o comportamento assíncrono em PHP, visto que tenho que passar alguns dados para uma função e também preciso …

9
Aguarde no bloco de captura
Eu tenho o seguinte código: WebClient wc = new WebClient(); string result; try { result = await wc.DownloadStringTaskAsync( new Uri( "http://badurl" ) ); } catch { result = await wc.DownloadStringTaskAsync( new Uri( "http://fallbackurl" ) ); } Basicamente, quero fazer o download de um URL e, quando falha com uma exceção, …


1
Com uma promessa, por que os navegadores retornam uma rejeição duas vezes, mas não uma resolução duas vezes?
Estou tendo problemas para entender o javaScript promises. Eu escrevi o seguinte código: var p = new Promise(function(resolve,reject){ reject(Error("hello world")); }); setTimeout(()=>p.catch(e=>console.log(e)),5000); Vejo isso imediatamente no meu console do desenvolvedor Chrome: Mas depois de esperar 5 segundos, a mensagem muda automaticamente para preto como esta imagem: Nunca vi esse comportamento …

2
Padrão para delegar comportamento assíncrono em C #
Estou tentando criar uma classe que expõe a capacidade de adicionar preocupações de processamento assíncrono. Na programação síncrona, isso pode parecer public class ProcessingArgs : EventArgs { public int Result { get; set; } } public class Processor { public event EventHandler<ProcessingArgs> Processing { get; } public int Process() { …

2
operações assíncronas usando Combine e SwiftUI
Estou tentando descobrir como trabalhar com operações assíncronas usando Combine e SwiftUI. Por exemplo, eu tenho uma HealthKitManagerclasse que, entre outras coisas, lida com a solicitação de autorização de loja de saúde ... final class HealthKitManager { enum Error: Swift.Error { case notAvailable case authorisationError(Swift.Error) } let healthStore = HKHealthStore() …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.