Questo riguarda il modello di programmazione asincrona supportato da vari linguaggi di programmazione, utilizzando le parole chiave asincrone e in attesa.
Ho il seguente codice che funziona correttamente. Non riesco a capire come ottenere il cookie dalla risposta. Il mio obiettivo è quello di poter impostare i cookie nella richiesta e ottenere i cookie dalla risposta. Pensieri? private async Task<string> Login(string username, string password) { try { string url = "http://app.agelessemail.com/account/login/"; …
Qual è la convenzione per aggiungere il suffisso ai nomi dei metodi con "Async"? Il suffisso "Async" deve essere aggiunto solo a un metodo dichiarato con il asyncmodificatore? public async Task<bool> ConnectAsync() O è sufficiente che il metodo ritorni Task<T>o Task? public Task<bool> ConnectAsync()
Da quanto ho capito il yield parola chiave, se utilizzata dall'interno di un blocco iteratore, restituisce il flusso di controllo al codice chiamante e quando l'iteratore viene chiamato di nuovo, riprende da dove era stato interrotto. Inoltre, awaitnon solo attende il chiamato, ma restituisce il controllo al chiamante, solo per …
Non riesco a trovare un esempio moderno di codice C # asincrono che utilizza RestSharp con asynce await. So che c'è stato un recente aggiornamento di Haack ma non so come utilizzare i nuovi metodi. Inoltre, come posso fornire un token di annullamento in modo che l'operazione possa essere annullata …
Ho un multi-tier .Net 4.5 applicazione che si chiama un metodo che utilizza C # 's nuova asynce awaitparole chiave che solo si blocca e non riesco a capire perché. In fondo ho un metodo asincrono che estende la nostra utilità di database OurDBConn(fondamentalmente un wrapper per il sottostante DBConnectione …
Mi sono imbattuto in un problema ( https://github.com/HTBox/allReady/issues/1313 ) su GitHub dove hanno discusso sull'estrazione ConfigureAwait(false)del codice, sostenendo che, in ASP.NET Core la chiamata a ConfigureAwait(false)è ridondante e non fa nulla Il meglio che ho trovato qui è una "nota a margine" in una risposta (da Stephen Cleary, https://stackoverflow.com/a/40220190/2805831 ) …
Ciao sto usando async / attendo nel mio progetto TypeScript, ma ottengo questo registro: [ts] Una funzione o un metodo asincrono in ES5 / ES3 richiede il costruttore "Promise". Assicurati di avere una dichiarazione per il costruttore "Promise" o includi "ES2015" nella tua --libopzione. Come posso risolverlo?
Sto lavorando su alcune cose dell'API Web utilizzando Entity Framework 6 e uno dei metodi del mio controller è "Ottieni tutto" che si aspetta di ricevere il contenuto di una tabella dal mio database come file IQueryable<Entity>. Nel mio repository mi chiedo se ci sia qualche ragione vantaggiosa per farlo …
Ho una chiamata che sto effettuando dall'interno di C#un'applicazione metro basata su xaml su Win8 CP; questa chiamata raggiunge semplicemente un servizio Web e restituisce dati 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 ser = new …
Ho già utilizzato le funzionalità ECMAScript 6 ed ECMAScript 7 (grazie a Babel) nelle mie applicazioni, sia mobili che web. Il primo passo ovviamente è stato quello di ECMAScript 6 livelli. Ho imparato molti schemi asincroni, le promesse (che sono davvero promettenti), i generatori (non so perché il simbolo *), …
Sto riscontrando gravi problemi di prestazioni SQL durante l'utilizzo di chiamate asincrone. Ho creato un piccolo case per dimostrare il problema. Ho creato un database su un SQL Server 2016 che risiede nella nostra LAN (quindi non un database locale). In quel database, ho una tabella WorkingCopycon 2 colonne: Id …
Ho un metodo nell'applicazione ASP.NET, che richiede molto tempo per essere completato. Una chiamata a questo metodo potrebbe verificarsi fino a 3 volte durante una richiesta utente, a seconda dello stato della cache e dei parametri forniti dall'utente. Ogni chiamata richiede circa 1-2 secondi per essere completata. Il metodo stesso …
Mi sono imbattuto in alcune best practice per la programmazione asincrona utilizzando le parole chiave async/ di c # await(sono nuovo in c # 5.0). Uno dei consigli dati è stato il seguente: Stabilità: conosci i tuoi contesti di sincronizzazione ... Alcuni contesti di sincronizzazione sono non rientranti e a …
Attualmente sto usando HttpWebRequestper ottenere un sito web. Vorrei usare il modello di attesa, che non è previsto HttpWebRequests. Ho trovato la classe HttpClient, che sembra essere la nuova classe worker Http. Sto usando HttpClient.GetAsync(...)per interrogare la mia pagina web. Ma mi manca l'opzione per aggiungere mi ClientCredentialspiace HttpWebRequest.Credentials. C'è …
Ho bisogno di chiamare un asyncmetodo in un catchblocco prima di lanciare di nuovo l'eccezione (con la sua traccia dello stack) in questo modo: try { // Do something } catch { // <- Clean things here with async methods throw; } Ma purtroppo non è possibile utilizzare awaitin una …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.