Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 2|Antwort: 1

[Tipps] .NET/C# Multithreaded Task AggregateException Exception Parsing

[Link kopieren]
Veröffentlicht amVor 1 Minute | | | |
Anforderung: Wenn Tasks.Parallel Multithreading parallel ausgeführt wird, können mehrere Ausnahmefehler gleichzeitig auftreten, und mehrere Ausnahmen können zusammengeführt und in AggregateException verpackt werden.Eine einzelne Ausnahme unterbricht möglicherweise nicht sofort alle laufenden ThreadsStattdessen packen andere, bereits laufende Arbeiter, ihre aktuellen oder nahegelegenen Aufgaben abgeschlossen oder ungewöhnliche Signale erkennen, alle Ausnahmen in Threads in eine AggregateException und werfen sie nach außen.

AggregateException in C# wird verwendet, um mehrere gleichzeitige Fehler in ein einziges Ausnahmeobjekt zu packen, was häufig in der Task Concurrency Library (TPL), PLINQ oder beim Aufruf von Task.Wait oder Task.Result zu finden ist. Wenn Sie try-catch-Pakete außerhalb verwenden, drucken Sie System.AggregateException aus: Ein oder mehrere Fehler sind aufgetreten. Wie durchquert man jede Anomalie mit abnormalen Informationen?

Der Testcode ist wie folgt:
Wie unten gezeigt:





Vorhergehend:.NET/C# Git-Repository-Commit-Datensätze basierend auf LibGit2Sharp anzeigen
 Vermieter| Veröffentlicht amVor 23 Sekunden |
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com