Avatar billede arnejan Nybegynder
08. januar 2004 - 01:51 Der er 6 kommentarer og
2 løsninger

try catch spm

Kan man ikke gribe alle exception i en metode, eller endnu bedre i en hel klasse/object. På en eller anden måde, uden at skulle koble try catch rundt om alting.
Avatar billede sekhmet_ds Nybegynder
08. januar 2004 - 07:44 #1
I System.AppDomain.CurrentDomain er der en event der hedder UnhandledException og denne bliver raised hvis en exception ikke er blevet handlet.

Bemærk dog at det kun det oprindelige AppDomain dette virker i. Hvis du således selv opretter flere AppDomains vil det stadig være den systemet selv laver når programmet starter der virker.
Avatar billede sekhmet_ds Nybegynder
08. januar 2004 - 07:44 #2
Hovsa, var et svar.
Avatar billede wisen Nybegynder
08. januar 2004 - 08:17 #3
Avatar billede arnejan Nybegynder
08. januar 2004 - 12:09 #4
Jeg kigger på det, iørigt er det i asp.net procesen, at jeg skal bruger det.

Det er min erfaring at den slags ting altid er lidt svære at få sat igang inde i den.
Avatar billede sekhmet_ds Nybegynder
08. januar 2004 - 12:11 #5
I så fald tror jeg ikke min løsning virker i hvert fald. Men der er funktion til at sætte det op direkte i Web.config ved jeg.
Avatar billede arnejan Nybegynder
08. januar 2004 - 16:01 #6
Jooo, men det med web.config er nok mere i retning af at brugeren bliver viderestillet til en anden side, hvis hans request kaster Exception.

Men jeg vil udføre noget c# kode når en Exception hver gang en Exception bliver kastet (og jeg har også nogen tråde kørerende, som ikke er knyttet til noget bestemt request).

Men hvis nogen stadig mener at web.config er vejen frem kigger jeg på.

Jeg vender tilbage når jeg har fundet ud af præcist hvordan det skal være.
Avatar billede burningice Nybegynder
08. januar 2004 - 16:03 #7
du kan fange unhandled exceptions i din Global.asax - Application_Error()
Avatar billede arnejan Nybegynder
09. januar 2004 - 07:41 #8
Ja, det fandt jeg ud af. Men den fanger sjovt nok vist ikke de Exception som bliver kastet af seperate tråde, kun den der bliver kaster i forbindelse med side request.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester