IDisposable und Unterobjekte

16/05/2008 - 04:10 von Michael Stum | Report spam
Hallo,

ich habe hier eine Klasse, in der unter anderem auch eine SqlConnection
erzeugt wird.
Microsoft empfiehlt jetzt, das meine Klasse IDisposable implementiert
weil ich eben ein Disposable Member darin erzeuge.
Ich frage mich gerade nur, was genau ich in meiner Klasse.Dispose()
machen soll: einfach nur ein "conn.Close()" oder auch extra nochmal ein
"conn.Dispose()"? Mein gedanke ist der, das die Dispose() der
SqlConnection ja von der GC automatisch aufgerufen wird, und das zweimal
Dispose() schlecht wàre.
Liege ich da richtig oder falsch? Sollte ich die SqlConnection explizit
Disposen?
 

Lesen sie die antworten

#1 Markus Springweiler
16/05/2008 - 09:02 | Warnen spam
Michael,

Ich frage mich gerade nur, was genau ich in meiner Klasse.Dispose()
machen soll:



http://www.codeproject.com/KB/dotne...sable.aspx

http://msdn.microsoft.com/de-de/lib...xkftw.aspx

/\/\arkus.

Ähnliche fragen