Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 2|Odpowiedź: 1

[Napiwki] ..NET/C# Parsowanie wyjątków zadań AggregateException

[Skopiuj link]
Opublikowano1 minutę temu | | | |
Wymóg: Podczas korzystania z Tasks.Parallel multithreading do wykonywania zadań równolegle, może wystąpić wiele błędów wyjątków jednocześnie, a wiele wyjątków może być połączonych i opakowanych w AggregateException.Pojedynczy wyjątek może nie przerwać od razu wszystkich działających wątkówZamiast tego, po tym jak inni już działający pracownicy zakończą swoje obecne lub pobliskie zadania albo wykryją nieprawidłowe sygnały, pakują wszystkie wyjątki występujące w wątkach do AggregateException i wyrzucają je na zewnątrz.

AggregateException w C# służy do pakowania wielu równocześnych błędów do jednego obiektu wyjątku, co jest powszechnie spotykane w Task Concurrency Library (TPL), PLINQ lub podczas wywoływania Task.Wait lub Task.Result. Jeśli używasz pakietów try-catch poza domem, wydrukuj System.AggregateException: Wystąpił jeden lub więcej błędów. Jak przechodzisz przez każdą anomalię z nienormalnymi informacjami?

Kod testu jest następujący:
Jak pokazano poniżej:





Poprzedni:.NET/C# Zobacz rekordy zatwierdzeń repozytorium Git na podstawie LibGit2Sharp
 Ziemianin| Opublikowano23 sekundy temu |
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com