Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 2|Atbildi: 1

[Padomi] .NET/C# Daudzpavedienu uzdevumu AggregateException izņēmumu parsēšana

[Kopēt saiti]
Publicētspirms 1 minūtes | | | |
Prasība: Izmantojot Tasks.Parallel multithreading uzdevumu izpildei paralēli, var rasties vairākas izņēmumu kļūdas vienlaikus, un vairākus izņēmumus var apvienot un ietvert AggregateException.Viens izņēmums nedrīkst uzreiz pārtraukt visus darbojošos pavedienusTā vietā, pēc tam, kad citi darbinieki, kas jau darbojas, pabeidz savus esošos vai tuvumā esošos uzdevumus vai atklāj neparastus signālus, viņi apkopo visus izņēmumus, kas rodas pavedienos, AggregateException un izmet to ārā.

AggregateException C# valodā tiek izmantots, lai apvienotu vairākas vienlaicīgas kļūdas vienā izņēmuma objektā, kas bieži sastopams Task Concurrency Library (TPL), PLINQ vai izsaucot Task.Wait vai Task.Result. Ja izmantojat izmēģinājuma noķeršanas pakotnes ārpus mājas, izdrukājiet System.AggregateException: Radās viena vai vairākas kļūdas. Kā jūs pārvarat katru anomāliju ar nenormālu informāciju?

Testa kods ir šāds:
Kā parādīts zemāk:





Iepriekšējo:.NET/C# Skatīt Git repozitorija saistību ierakstus, kuru pamatā ir LibGit2Sharp
 Saimnieks| PublicētsPirms 23 sekundēm |
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com