Resultados da pesquisa a pedido "idisposable"

11 a resposta

Interceptando uma exceção dentro de IDisposable.Dispose

NoIDisposable.Dispose método existe uma maneira de descobrir se uma exceção está sendo lançada? using (MyWrapper wrapper = new MyWrapper()) { throw new Exception("Bad error."); }Se uma exceção for lançada nousing declaração eu quero saber sobre ...

3 a resposta

Autofac: como limitar a vida útil de um objeto IDisposable sem passar pelo contêiner de IoC

No momento, estou aprendendo a usar o Autofac e estou preso ao descarteIDisposable objetos deterministicamente. Deixe-me apresentar a situação antes de expor meu problema. Posicão inicial:Digamos que meu modelo de objeto seja definido através ...

2 a resposta

Se eu retornar um valor dentro de um bloco usando em um método, o uso descarta o objeto antes do retorno?

Estou passando por algum código C # .NET antigo em um aplicativo ASP.NET, certificando-se de que todosSqlConnectionsestão embrulhados emusandoblocos. Eu sei dissousandoé o mesmo queexperimentar / finalmenteonde ele descarta o objeto ...

5 a resposta

Implementando IDisposable em uma subclasse quando o pai também implementa IDisposable

Eu tenho uma classe pai e filho que ambos precisam implementarIDisposable. Onde deveriavirtual (ebase.Dispose()?) as chamadas entram em jogo? Quando eu apenas substituo oDispose(bool disposing) chamada, é muito estranho afirmar que ...

5 a resposta

Usando instrução com um objeto nulo

É seguro usar ousing em um objeto nulo (potencialmente)? Considere o seguinte exemplo: class Test { IDisposable GetObject(string name) { // returns null if not found } void DoSomething() { using (IDisposable x = GetObject("invalid name")) { if ...

12 a resposta

Lidando com objetos .NET IDisposable

Eu trabalho em c # e tenho sido bastante relaxado ao usarusing blocos para declarar objetos que implementamIDisposable, o que aparentemente você sempre deve fazer. No entanto, não vejo uma maneira fácil de saber quando estou escorregando. O ...

4 a resposta

Se eu substituir uma imagem em um controle PictureBox, devo descartar a imagem original primeiro? .Net Winforms

Seguindo emminha pergunta aqui [https://stackoverflow.com/questions/2548664/long-overdue-for-me-question-about-disposing-managed-objects-in-net-vb-net] , se eu substituir uma imagem em uma caixa de imagem, devo descartar a imagem original ...

0 a resposta

É significativo para o método close do AutoCloseable lançar uma exceção? Como isso deve ser tratado?

Em c #, éconsiderado [http://msdn.microsoft.com/en-us/library/bb386039.aspx]ruim prática [http://www.mono-project.com/docs/tools+libraries/tools/gendarme/rules/exceptions/#donotthrowinunexpectedlocationrule] para lançar exceções noDispose método ...

1 a resposta

Recipientes IOC e IDisposable

Foi recomendado que, ao usar um contêiner IOC, eu alterasse isso: class Foobar: IFoobar, IDisposable {};Nisso: interface IFoobar: IDisposable{}; class Foobar : IFoobar{};Gostaria de saber se está tudo bem, ou se resolve um problema e cria ...

10 a resposta

É possível forçar o uso de "using" para classes descartáveis?

Eu preciso forçar o uso de "using" para descartar uma nova instância de uma classe. public class MyClass : IDisposable { ... } using(MyClass obj = new MyClass()) // Force to use "using" { }