Suchergebnisse für Anfrage "idisposable"

10 die antwort

Ist es möglich, die Verwendung von "using" für Einwegklassen zu erzwingen?

Ich muss die Verwendung von "using" erzwingen, um eine neue Instanz einer Klasse zu entsorgen. public class MyClass : IDisposable { ... } using(MyClass obj = new MyClass()) // Force to use "using" { }

6 die antwort

Wenn oder wenn HttpResponseMessage beim Aufruf von ReadAsStreamAsync entsorgt werden soll?

Ich benutze dasSystem.Net.Http.HttpClient [http://msdn.microsoft.com/en-us/library/system.net.http.httpclient(v=vs.118).aspx] für clientseitige HTTP-Kommunikation. Ich habe das gesamte HTTP an einer Stelle, vom Rest des Codes abstrahiert. In ...

14 die antwort

Return die Variable für die Verwendung in der using C #

Ich gebe die Variable zurück, die ich in einer using-Anweisung innerhalb der using-Anweisung erstelle (klingt lustig): public DataTable foo () { using (DataTable properties = new DataTable()) { // do something return properties; } }Wird dies ...

TOP-Veröffentlichungen

8 die antwort

Wie teste ich einen Finalizer?

Ich habe die folgende Klasse, die ein Dekorateur für ein @ iIDisposable Objekt (ich habe die Sachen weggelassen, die es hinzufügt), das selbst implementiertIDisposable mit einem gemeinsamen Muster: public class DisposableDecorator : IDisposable ...

4 die antwort

Ist es sicher, BeginXXX aufzurufen, ohne EndXXX aufzurufen, wenn die Instanz bereits entsorgt wurde

Bei Verwendung desAsynchrones Programmiermodell [https://msdn.microsoft.com/en-us/library/ms228963%28v=vs.110%29.aspx] Es wird normalerweise empfohlen, jedes @ zuzuordneBeginXXX mit einemEndXXX, andernfalls besteht die Gefahr, dass Ressourcen ...

2 die antwort

Dependency Injection und IDisposable

Ich bin ein bisschen verwirrt überDispose() Methoden inIDisposable Implementierungen mit Autofac-Nutzung Sag ich habe eine gewisse Tiefe zu meinen Objekten: Controller kommt drauf anIManager;Manager kommt drauf anIRepository;Repository kommt ...

10 die antwort

Was ist der Zweck von GC.SuppressFinalize (this) in der Methode Dispose ()?

Ich habe den folgenden Code: public void Dispose() { if (_instance != null) { _instance = null; // Call GC.SupressFinalize to take this object off the finalization // queue and prevent finalization code for this object from // executing a second ...

4 die antwort

Wie kann ich meinen Dateistream entsorgen, wenn ich einen Dateidownload in ASP.NET implementiere

Ich habe ein klasseDocumentGenerator welches ein @ umschlieMemoryStream. Also habe ich @ implementieIDisposable auf der Klasse. Ich kann nicht sehen, wie / wo ich es möglicherweise entsorgen kann. Dies ist mein aktueller Code, der einen ...

4 die antwort

Resharper benutzerdefiniertes Suchmuster, um IDisposable-Objekte zu warnen

Da Resharper immer noch keine Warnung bezüglich Objekten ausgibt, die IDisposable implementieren, möchte ich einige benutzerdefinierte Suchmuster erstellen, die in Resharper 5.0 verfügbar sind. So weit ich das habe: (Und es macht mir nichts ...

8 die antwort

Warum würde eine Klasse IDisposable explizit anstatt implizit implementieren?

Ich habe das @ benut FtpWebResponse [http://msdn.microsoft.com/en-us/library/fhk72sf2.aspx] Klasse und sah keine Dispose-Methode.Es stellt sich ...