Resultados da pesquisa a pedido "idisposable"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
É 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 ...
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 ...
É 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" { }