Als «asynchronous» getaggte Fragen

Asynchrone Programmierung ist eine Strategie zum Verschieben von Vorgängen mit hoher Latenz oder niedriger Priorität, normalerweise um die Leistung, Reaktionsfähigkeit und / oder Kompositionsfähigkeit von Software zu verbessern. Solche Strategien werden normalerweise unter Verwendung einer Kombination aus ereignisgesteuerter Programmierung und Rückrufen und optional unter Verwendung der Parallelität über Coroutinen und / oder Threads angewendet.



4
Verwenden des Func-Delegaten mit der Async-Methode
Ich versuche, Func mit der Async-Methode zu verwenden. Und ich bekomme einen Fehler. Asynchroner Lambda-Ausdruck kann nicht in Delegatentyp konvertiert werden 'Func<HttpResponseMesage>'. Ein asynchroner Lambda-Ausdruck kann void, Task oder zurückgeben Task<T>, von denen keiner konvertierbar ist 'Func<HttpResponseMesage>'. Unten ist mein Code: public async Task<HttpResponseMessage> CallAsyncMethod() { Console.WriteLine("Calling Youtube"); HttpClient client …


3
Wie kann vermieden werden, dass das DRY-Prinzip verletzt wird, wenn Sie sowohl asynchrone als auch synchronisierte Codeversionen benötigen?
Ich arbeite an einem Projekt, das sowohl die asynchrone als auch die synchrone Version derselben Logik / Methode unterstützen muss. So muss ich zum Beispiel haben: public class Foo { public bool IsIt() { using (var conn = new SqlConnection(DB.ConnString)) { return conn.Query<bool>("SELECT IsIt FROM SomeTable"); } } public async …
15 c#  .net  asynchronous 

1
Warum geben Browser bei einem Versprechen zweimal eine Ablehnung zurück, aber nicht zweimal eine Lösung?
Ich habe Probleme, JavaScript zu verstehen promises. Ich habe folgenden Code geschrieben: var p = new Promise(function(resolve,reject){ reject(Error("hello world")); }); setTimeout(()=>p.catch(e=>console.log(e)),5000); Ich sehe dies sofort in meiner Chrome-Entwicklerkonsole: Aber nachdem ich 5 Sekunden gewartet habe, ändert sich die Nachricht automatisch in Schwarz wie in diesem Bild: Ich habe dieses Verhalten …

2
Muster zum Delegieren von asynchronem Verhalten in C #
Ich versuche, eine Klasse zu entwerfen, die die Möglichkeit bietet, Bedenken hinsichtlich der asynchronen Verarbeitung hinzuzufügen. Bei der synchronen Programmierung könnte dies so aussehen public class ProcessingArgs : EventArgs { public int Result { get; set; } } public class Processor { public event EventHandler<ProcessingArgs> Processing { get; } public …

2
asynchrone Operationen mit Combine und SwiftUI
Ich versuche herauszufinden, wie man mit asynchronen Operationen mit Combine und SwiftUI arbeitet. Zum Beispiel habe ich eine HealthKitManagerKlasse, die unter anderem die Beantragung einer Genehmigung für ein Reformhaus behandelt… final class HealthKitManager { enum Error: Swift.Error { case notAvailable case authorisationError(Swift.Error) } let healthStore = HKHealthStore() func getHealthKitData(for objects: …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.