Suchergebnisse für Anfrage "idisposable"

10 die antwort

Wie implementiert diese Klasse IDisposable, wenn sie keine Dispose-Methode hat?

FtpWebResponse [http://msdn.microsoft.com/en-us/library/fhk72sf2.aspx] implementiert IDisposable, hat jedoch keine Dispose-Methode. Wie ist das möglich

2 die antwort

Sollte ich Entity Framework als nicht verwaltete Ressource behandeln?

Ich arbeite mit einer Klasse, deren Konstruktor einen Verweis auf EF verwendet. Ich habe @ implementieIDisposable, aber ich bin nicht sicher, ob ich einen Destruktor benötige, da ich nicht sicher bin, ob ich EF als nicht verwaltete Ressource ...

6 die antwort

Wenn ich die Klasseninstanz entsorge, muss ich alle IDisposable-Member explizit entsorgen?

Ich habe eine Klasse, die eine Eigenschaft vom Typ @ hSqlConnection. SqlConnection implementiertIDisposable. Ich habe folgende Fragen: Sollte meine Klasse auch @ implementiereIDisposable nur weil es eine Eigenschaft vom Typ @ hIDisposable?Wenn ...

TOP-Veröffentlichungen

20 die antwort

Generic-Funktion für die Entsorgung von IDisposable-Objekten

Ich arbeite an einer Klasse, die sich mit vielen SQL-Objekten befasst - Connection, Command, DataAdapter, CommandBuilder usw. Es gibt mehrere Fälle, in denen wir Code wie diesen haben: if( command != null ) { command.Dispose(); } if( dataAdapter ...

16 die antwort

Soll Dispose () oder Finalize () verwendet werden, um temporäre Dateien zu löschen?

Ich habe eine Klasse, die temporäre Dateien verwendet Path.GetTempFileName()) während es aktiv ist. Ich möchte sicherstellen, dass diese Dateien nicht auf der Festplatte des Benutzers verbleiben und Speicherplatz beanspruchen, nachdem ...

10 die antwort

Was passiert, wenn ich vor dem Ende der using-Anweisung zurückkehre? Wird der Entsorger angerufen?

Ich habe den folgenden Code using(MemoryStream ms = new MemoryStream()) { //code return 0; }Dasdispose() -Methode wird am Ende von @ aufgerufusing Anweisung Klammern} richtig? Seit ichreturn vor dem Ende desusing Anweisung, wird dieMemoryStream ...

16 die antwort

Bestimmen Sie, ob die Ausführung im finally-Block aufgrund einer ausgelösten Ausnahme erfolgt.

Ist es möglich festzustellen, ob der Code gerade im Kontext eines @ ausgeführt wirfinallyhandler als Ergebnis eines Ausnahmefalls? Ich benutze lieber dasIDisposable -Muster zum Implementieren der Eingabe- / Ausgabebereichsfunktionalität. Ein ...

6 die antwort

Nesting 'IDisposable's in einer einzigen' using'-Anweisung

Schnelle Frage zur Verwendung verschachtelter Einwegartikel in einer einzigen "using" -Anweisung: Soll ich die using -Anweisung jedes Einwegartikels aufschreiben oder kann ich sie in eine verschachteln? Beispiel using( FileStream inFile = new ...

14 die antwort

Wie ist die Beziehung zwischen dem using-Schlüsselwort und der IDisposable-Schnittstelle?

Wenn ich das @ benutusing Schlüsselwort, muss ich noch implementierenIDisposable?

2 die antwort

CA2213 Warnung bei Verwendung von?. (nullbedingter Operator) zum Aufrufen von Dispose

Ich implementiereIDisposable und in meinemDispose() Methode beim Aufruf vonDispose() auf anderen verwalteten Ressourcen verwende ich das?. Operator wie folgt: public void Dispose() { Dispose(true); GC.SuppressFinalize(this); } protected virtual ...