Domande taggate «async-await»

Questo riguarda il modello di programmazione asincrona supportato da vari linguaggi di programmazione, utilizzando le parole chiave asincrone e in attesa.

3
Come si crea un metodo asincrono in C #?
Ogni post sul blog che ho letto ti dice come consumare un metodo asincrono in C #, ma per qualche strana ragione non spiega mai come costruire i tuoi metodi asincroni da consumare. Quindi ho questo codice in questo momento che consuma il mio metodo: private async void button1_Click(object sender, …
196 c#  async-await  c#-5.0 





3
Come trovare quali promesse non vengono gestite in Node.js UnhandledPromiseRejectionWarning?
Node.js dalla versione 7 ha asincrono / attendono lo zucchero sintattico per gestire le promesse e ora nel mio codice appare abbastanza spesso il seguente avviso: (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. …


5
Usa async await con Array.map
Dato il seguente codice: var arr = [1,2,3,4,5]; var results: number[] = await arr.map(async (item): Promise<number> => { await callAsynchronousOperation(item); return item + 1; }); che produce il seguente errore: TS2322: Digitare 'Promessa <numero> []' non è assegnabile al tipo 'numero []'. Digitare "Promessa <numero> non è assegnabile al tipo" …

14
Costruttore di classe asincrono / in attesa
Al momento, sto tentando di utilizzare async/awaituna funzione di costruzione di classi. Questo è così che posso ottenere un e-mailtag personalizzato per un progetto Electron a cui sto lavorando. customElements.define('e-mail', class extends HTMLElement { async constructor() { super() let uid = this.getAttribute('data-uid') let message = await grabUID(uid) const shadowRoot = …


4
Parallel.ForEach vs Task.Run e Task.WhenAll
Quali sono le differenze tra l'utilizzo di Parallel.ForEach o Task.Run () per avviare una serie di attività in modo asincrono? Versione 1: List<string> strings = new List<string> { "s1", "s2", "s3" }; Parallel.ForEach(strings, s => { DoSomething(s); }); Versione 2: List<string> strings = new List<string> { "s1", "s2", "s3" }; …




6
Esiste un equivalente asincrono di Process.Start?
Come suggerisce il titolo, c'è un equivalente a Process.Start(ti permette di eseguire un'altra applicazione o file batch) che posso aspettare? Sto giocando con una piccola app per console e questo sembrava il posto perfetto per utilizzare asincronizzazione e attendere ma non riesco a trovare alcuna documentazione per questo scenario. Quello …
141 c#  async-await  c#-5.0 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.