dispose

Führt anwendungsdefinierte Tasks zum Freigeben, Freigeben oder Zurücksetzen nicht verwalteter Ressourcen aus
2
Antworten

Entsorgen Sie SmtpClient in SendComplete?

Wenn ich SmtpClients SendAsync zum Senden von E-Mails verwende, wie kann ich die smtpclient -Instanz korrekt entsorgen? Sagen wir: %Vor% In der Methode SendAsyncCallback sollte ich sc.Dispose() oder mail.Dispose() ? aufrufen...
14.04.2011, 08:14
2
Antworten

Wie kann ich einen System.Timers.Timer sicher entsorgen?

Wenn Sie einen "rohen" .net-Timer absetzen, können Sie einen Wait-Handle übergeben, der aufgerufen wird, sobald der Win32-Timer zerstört wurde, und Sie können davon ausgehen, dass Ihr Rückruf nicht aufgerufen wird. (Und der Timer wird vom GC als...
25.11.2010, 12:26
1
Antwort

Deterministische Entsorgung von ThreadStatic-Objekten

Das ThreadStatic-Attribut deklariert eine statische Variable als eindeutig pro Thread. Kennen Sie ein einfaches Muster, um solche Variablen korrekt zu entsorgen? Was wir vor ThreadStatic benutzt haben, ist ein ThreadContextManager. Jedem Th...
25.09.2008, 11:55
7
Antworten

C # CA2000: Entsorgen Sie Objekte, bevor Sie den Bereich mit FileStream / XmlTextReader verlieren

Ich habe viel Code wie folgt: %Vor% Dies gibt mir die folgende Code Analysis Warnung: %Vor% Wenn ich dem Vorschlag folge und das File.Open in eine using-Anweisung setze, bekomme ich folgendes: %Vor% Ich benutze VS2010 und ich kann ni...
27.06.2010, 18:49
7
Antworten

C # .NET Objekt Entsorgung

Sollte einfach sein. Sagen wir, ich habe den folgenden Code: %Vor% Was passiert beim Aufruf von "Method ()" mit dem MyClass-Objekt, das dabei erstellt wurde? Ist es nach dem Aufruf noch im Stack vorhanden, obwohl es nichts verwendet? Oder wi...
21.01.2010, 16:55
11
Antworten

Erzwingen des erforderlichen Funktionsaufrufs

Ich habe eine "Status" -Klasse in C #, die folgendermaßen verwendet wird: %Vor% Sie bekommen die Idee. Alle Aufrufer von MyFunction sollten den zurückgegebenen Status überprüfen: %Vor% Lazy Caller können jedoch den Status ignorieren....
21.08.2008, 09:57
6
Antworten

Form.ShowDialog () und dispose

Wenn ich eine Methode wie diese habe: %Vor% Muss ich weiterhin dispose im Formular aufrufen, obwohl es außerhalb des Gültigkeitsbereichs liegt, der für die Garbage Collection geeignet ist. Bei einigen Tests, die Show () mehrfach aufrufe...
12.07.2012, 14:39
4
Antworten

Verwendung des Destruktors / Dispose der Basisklasse?

In C #, wie in der Dokumentation erwähnt, und dieser nette Post 's akzeptierte Antwort, es wird gesagt, dass Klassen den Destruktor nicht erben ihre Elternklasse. Die Frage : Wenn ich sicherstellen möchte, dass die privaten Elemente der B...
20.04.2011, 14:48
2
Antworten

Entsorgen Sie ein Wörterbuch in C # best practice

Ich habe ein ConcurrentDictionary in meiner Sitzungsklasse. Key ist eine Schnittstelle, die eine Managerklasse darstellt. Value ist eine Liste von DataContracts-Klassen, die für diesen Manager in dieser Sitzung verwendet werden. Wenn ich di...
24.06.2013, 08:56
2
Antworten

Klare Kontrollen entsorgt sie nicht - was ist das Risiko?

Es gibt mehrere Threads ( a , b , c usw.) über die Tatsache, dass Clear () Elemente in den .NET-Komponentencontainern nicht ist > Dispose (indem Sie Dispose ( true ) aufrufen. ) Am häufigsten werden die Clear-ed-Komponenten in der Anwend...
28.12.2009, 14:29