Perguntas com a marcação «async-await»

Isso abrange o modelo de programação assíncrona suportado por várias linguagens de programação, usando as palavras-chave async e wait.


6
Diferença entre `retornar e aguardar promessa` e` retornar promessa`
Dados os exemplos de código abaixo, há alguma diferença no comportamento e, em caso afirmativo, quais são essas diferenças? return await promise async function delay1Second() { return (await delay(1000)); } return promise async function delay1Second() { return delay(1000); } Pelo que entendi, o primeiro teria tratamento de erros dentro da …


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 …


2
ConfigureAwait (false) relevante no ASP.NET Core?
Me deparei com um problema ( https://github.com/HTBox/allReady/issues/1313 ) no GitHub, onde eles discutiram sobre como tirar ConfigureAwait(false)o código do código, alegando que, no ASP.NET Core a chamada para ConfigureAwait(false)é redundante e não faz nada O melhor que pude encontrar aqui é uma "observação lateral" em uma resposta (de Stephen Cleary, …


3
Assíncrono consultável do Entity Framework
Estou trabalhando em algumas coisas de API da Web usando o Entity Framework 6 e um dos meus métodos de controlador é um "Get All" que espera receber o conteúdo de uma tabela do meu banco de dados como IQueryable<Entity>. No meu repositório, estou me perguntando se há algum motivo …

3
Chamada assíncrona com await em HttpClient nunca retorna
Tenho uma chamada que estou fazendo de dentro de um C#aplicativo metro baseado em xaml no Win8 CP; essa chamada simplesmente atinge um serviço da web e retorna dados JSON. HttpMessageHandler handler = new HttpClientHandler(); HttpClient httpClient = new HttpClient(handler); httpClient.BaseAddress = new Uri("http://192.168.1.101/api/"); var result = await httpClient.GetStreamAsync("weeklyplan"); DataContractJsonSerializer …




5
Devo me preocupar com o aviso “Este método assíncrono não possui operadores 'em espera' e será executado de forma síncrona”
Tenho uma interface que expõe alguns métodos assíncronos. Mais especificamente, ele possui métodos definidos que retornam Task ou Task <T>. Estou usando as palavras-chave async / await. Estou implementando esta interface. No entanto, em alguns desses métodos, essa implementação não tem nada a esperar. Por esse motivo, estou recebendo o …

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.