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.


14
Suprimir aviso CS1998: este método assíncrono não tem 'espera'
Eu tenho uma interface com algumas funções assíncronas. Algumas das classes que implementam a interface não têm nada a esperar, e algumas podem apenas lançar. É um pouco chato com todos os avisos. Quando não estiver usando o await em uma função assíncrona. É possível suprimir a mensagem? public async …
104 c#  asynchronous 

2
Como usar RestSharp com async / await
Estou lutando para encontrar um exemplo moderno de algum código C # assíncrono que usa RestSharp com asynce await. Eu sei que houve uma atualização recente de Haack, mas não sei como usar os novos métodos. Além disso, como posso fornecer um token de cancelamento para que a operação possa …


5
Por que essa ação assíncrona trava?
Eu tenho um aplicativo .Net 4.5 multicamadas chamando um método usando C #'s new asynce awaitpalavras - chave que simplesmente trava e não consigo ver o porquê. Na parte inferior, tenho um método assíncrono que estende nosso utilitário de banco de dados OurDBConn(basicamente um wrapper para os objetos DBConnectione subjacentes …

8
Por que não espera em Task.WhenAll lança uma AggregateException?
Neste código: private async void button1_Click(object sender, EventArgs e) { try { await Task.WhenAll(DoLongThingAsyncEx1(), DoLongThingAsyncEx2()); } catch (Exception ex) { // Expect AggregateException, but got InvalidTimeZoneException } } Task DoLongThingAsyncEx1() { return Task.Run(() => { throw new InvalidTimeZoneException(); }); } Task DoLongThingAsyncEx2() { return Task.Run(() => { throw new InvalidOperation();}); …



1
Use declarações e espere palavras-chave funcionam bem em c #
Eu tenho uma situação em que estou fazendo uma asyncchamada para um método que retorna e IDisposableinstância. Por exemplo: HttpResponseMessage response = await httpClient.GetAsync(new Uri("http://www.google.com")); Agora, antes de entrar em asynccena, ao trabalhar com uma IDisposableinstância, essa chamada e o código que usava a variável "resposta" seriam envolvidos em uma …

5
Comandos de shell assíncronos
Estou tentando usar um script de shell para iniciar um comando. Eu não me importo se / quando / como / por que isso termina. Quero que o processo seja iniciado e executado, mas quero poder voltar ao meu shell imediatamente ...


22
Como faço uma solicitação GET assíncrona em PHP?
Desejo fazer uma solicitação GET simples para outro script em um servidor diferente. Como eu faço isso? Em um caso, eu só preciso solicitar um script externo sem a necessidade de qualquer saída. make_request('http://www.externalsite.com/script1.php?variable=45'); //example usage No segundo caso, preciso obter a saída de texto. $output = make_request('http://www.externalsite.com/script2.php?variable=45'); echo $output; …
97 php  http  curl  asynchronous 

3
Quando devo usar o método “then” do jQuery deferred e quando devo usar o método “pipe”?
O jQuery's Deferredtem duas funções que podem ser usadas para implementar o encadeamento assíncrono de funções: then() deferred.then( doneCallbacks, failCallbacks ) Returns: Deferred doneCallbacks Uma função, ou matriz de funções, chamada quando o Deferred é resolvido. failCallbacks Uma função, ou matriz de funções, chamada quando o Deferred é rejeitado. pipe() …

6
Parâmetro padrão para CancelamentoToken
Tenho um código assíncrono ao qual gostaria de adicionar um CancellationToken. No entanto, existem muitas implementações onde isso não é necessário, então eu gostaria de ter um parâmetro padrão - talvezCancellationToken.None . Contudo, Task<x> DoStuff(...., CancellationToken ct = null) rendimentos Um valor do tipo '' não pode ser usado como …

3
Fazendo uma tarefa assíncrona no Flask
Estou escrevendo um aplicativo no Flask, que funciona muito bem, exceto que WSGIé síncrono e bloqueador. Tenho uma tarefa em particular que chama uma API de terceiros e essa tarefa pode levar vários minutos para ser concluída. Eu gostaria de fazer essa ligação (na verdade, é uma série de ligações) …

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.