Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Exception objekat izvan catch bloka

[es] :: .NET :: Exception objekat izvan catch bloka

[ Pregleda: 2103 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Boris B.
Ljubljana

Član broj: 213615
Poruke: 286
*.ric-nm.si.



+14 Profil

icon Exception objekat izvan catch bloka20.01.2010. u 09:28 - pre 172 meseci
Zanima me da li je referenca na Exception objekat nastao u catch bloku 100% validna i izvan catch blocka?

Npr.
Code:

Exception ex = null;
try
{
   SuspiciousMethod();
}
catch(Exception e)
{
    ex = e;
}
...
DoSomething(ex);



Na par testnih primera koje sam probao radi, zanima me samo da li ce pouzdano raditi u svakom slucaju ili mozda .Net oslobadja exception objekte izvan catch scope-a pri prvom GC ili sl.

if it walks like a duck and quacks like a duck, it could be a dragon doing a duck
impersonation.
 
Odgovor na temu

malo_nj
novi sad

Član broj: 140825
Poruke: 104
*.dynamic.sbb.rs.

Sajt: www.2advanced.com


Profil

icon Re: Exception objekat izvan catch bloka20.01.2010. u 09:40 - pre 172 meseci
ostaje u svakom slucaju
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: Exception objekat izvan catch bloka20.01.2010. u 10:26 - pre 172 meseci
Citat:
Boris B.: Na par testnih primera koje sam probao radi, zanima me samo da li ce pouzdano raditi u svakom slucaju ili mozda .Net oslobadja exception objekte izvan catch scope-a pri prvom GC ili sl.

Nece unistiti objekat ako postoji referenca na njega, a ovde svakako postoji (ex).
 
Odgovor na temu

Boris B.
Ljubljana

Član broj: 213615
Poruke: 286
*.ric-nm.si.



+14 Profil

icon Re: Exception objekat izvan catch bloka20.01.2010. u 11:18 - pre 172 meseci
Ok, brinulo me je da Exception lifetime mozda ima poseban tretman u odnosu na klasicne objekte. Hvala.
if it walks like a duck and quacks like a duck, it could be a dragon doing a duck
impersonation.
 
Odgovor na temu

[es] :: .NET :: Exception objekat izvan catch bloka

[ Pregleda: 2103 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.