Suchergebnisse für Anfrage "idisposable"

5 die antwort

Anweisung mit einem Null-Objekt verwenden

Ist es sicher das zu benutzen?using Anweisung auf ein (potentiell) Null-Objekt? Betrachten Sie das folgende Beispiel: class Test { IDisposable GetObject(string name) { // returns null if not found } void DoSomething() { using (IDisposable x = ...

12 die antwort

Umgang mit .NET IDisposable-Objekten

Ich arbeite in C # und bin ziemlich nachlässig im Umgang mitusing Blöcke, um Objekte zu deklarieren, die implementierenIDisposable, was du anscheinend immer tun sollst. Ich sehe jedoch keine einfache Möglichkeit zu wissen, wann ich ausrutsche. ...

1 die antwort

Zugang zu entsorgten Verschlussmethoden als sicher kennzeichnen

Hierbei handelt es sich um die Warnung von ReSharper "Zugriff auf entsorgten Verschluss", die normalerweise angezeigt wird, wenn ein später entsorgter Gegenstand in einem Lambda verwendet wird.Zugang zu entsorgtem Verschluss in ...

TOP-Veröffentlichungen

11 die antwort

Abfangen einer Ausnahme in IDisposable.Dispose

In demIDisposable.Dispose Gibt es eine Möglichkeit, herauszufinden, ob eine Ausnahme ausgelöst wird? using (MyWrapper wrapper = new MyWrapper()) { throw new Exception("Bad error."); }Wenn eine Ausnahme in der geworfen wirdusing Aussage, die ich ...

3 die antwort

Autofac: So begrenzen Sie die Lebensdauer eines IDisposable-Objekts, ohne den IoC-Container zu umgehen

Ich lerne gerade, wie man mit Autofac umgeht, und bin mit Entsorgen festgefahrenIDisposable Objekte deterministisch. Lassen Sie mich zunächst auf die Situation eingehen, bevor ich mein Problem anspreche. Startposition:Angenommen, mein ...

2 die antwort

Wenn ich in einer Methode einen Wert innerhalb eines using-Blocks zurückgebe, wird das Objekt vor der Rückgabe durch using entsorgt?

Ich gehe einige alte C # .NET-Code in einer ASP.NET-Anwendung, um sicherzustellen, dass alleSqlConnectionseingewickelt sindmitBlöcke. ich weiß dasmitist das gleiche wieVersuchen / schließlichwo es das Objekt in der entsorgtschließlichegal was in ...

5 die antwort

Implementieren von IDisposable in einer Unterklasse, wenn das übergeordnete Element auch IDisposable implementiert

Ich habe eine Eltern- und eine Kinderklasse, die beide implementieren müssenIDisposable. Wo solltevirtual (undbase.Dispose()?) Anrufe kommen ins Spiel? Wenn ich nur die überschreibeDispose(bool disposing) Anruf, es fühlt sich wirklich seltsam an, ...

4 die antwort

Wenn ich ein Bild in einem PictureBox-Steuerelement ersetze, muss ich zuerst das Originalbild ablegen? .Net Winforms

Folgen auf von meine Frage hier [https://stackoverflow.com/questions/2548664/long-overdue-for-me-question-about-disposing-managed-objects-in-net-vb-net] , wenn ich ein Bild in einer Bildbox ersetze, soll ich das Originalbild ...

1 die antwort

IOC-Container und IDisposable

Es wurde mir empfohlen, bei Verwendung eines IOC-Containers Folgendes zu ändern: class Foobar: IFoobar, IDisposable {};Das mögen interface IFoobar: IDisposable{}; class Foobar : IFoobar{}; Ich frage mich, ob das in Ordnung ist oder ob es ein ...

3 die antwort

Ist es für die Methode close von AutoCloseable sinnvoll, eine Ausnahme auszulösen? Wie soll damit umgegangen werden?

n C # ist esberücksichtig [http://msdn.microsoft.com/en-us/library/bb386039.aspx] Schlechttrainiere [http://www.mono-project.com/docs/tools+libraries/tools/gendarme/rules/exceptions/#donotthrowinunexpectedlocationrule] , um Ausnahmen in das @ zu ...