Resultados da pesquisa a pedido "idisposable"
Ao descartar a instância da classe, preciso descartar todos os seus membros IDisposable explicitamente?
Eu tenho uma classe que tem uma propriedade do tipoSqlConnection. SqlConnection implementaIDisposable. Tenho as seguintes perguntas: Minha classe também deve implementarIDisposable só porque tem propriedade do tipoIDisposable?Se sim, preciso ...
Devo tratar o Entity Framework como um recurso não gerenciado?
Estou trabalhando com uma classe que usa uma referência ao EF em seu construtor. Eu implementeiIDisposable, mas não tenho certeza se preciso de um destruidor, porque não tenho certeza de que posso classificar o EF como um recurso ...
Função genérica para manipular objetos descartáveis ID
Estou trabalhando em uma classe que lida com muitos objetos Sql - Conexão, Comando, DataAdapter, CommandBuilder, etc. Há várias instâncias em que temos código como este: if( command != null ) { command.Dispose(); } if( dataAdapter != null ) ...
Unity 2.0 e manipulação de tipos de IDisposable (especialmente com PerThreadLifetimeManager)
Sei que perguntas semelhantes foram feitas várias vezes (por exemplo:aqui [https://stackoverflow.com/questions/987761/how-do-you-reconcile-idisposable-and-ioc] , aqui ...
Dispose () ou Finalize () deve ser usado para excluir arquivos temporários?
Eu tenho uma classe que faz uso de arquivos temporários (Path.GetTempFileName()) enquanto estiver ativo. Quero garantir que esses arquivos não permaneçam no disco rígido do usuário, ocupando espaço após o encerramento do meu programa. Agora, ...
O que acontece se eu retornar antes do final do uso da instrução? O descarte será chamado?
Eu tenho o seguinte código using(MemoryStream ms = new MemoryStream()) { //code return 0; }odispose() método é chamado no final deusing chaves de declaração} direito? Desde que eureturn antes do final dousing declaração, oMemoryStream objeto ser ...
Determine se a execução está finalmente no bloco devido à exceção que está sendo lançada
É possível determinar se o código está atualmente em execução no contexto de umfinally manipulador como resultado de uma exceção ser lançada? Eu gosto bastante de usar oIDisposable padrão para implementar a funcionalidade de escopo de entrada / ...
Aninhando 'IDisposable's em uma única instrução' using '
Pergunta rápida sobre o uso de descartáveis aninhados em uma única instrução 'using': Devo escrever cada instrução de uso de descartáveis ou posso aninhar em uma? Exemplo: using( FileStream inFile = new FileStream( "myFile.txt", FileMode.Open ) ...
Ninject não chama Dispose em objetos quando está fora do escopo
Fiquei surpreso ao descobrir que pelo menos um dos meus objetos criados pelo Ninject não é descartado no final da solicitação, quando foi definido como InRequestScope Aqui está o objeto que estou tentando descartar: Interface: public interface ...
Qual é a relação entre a palavra-chave using e a interface IDisposable?
Se eu estiver usando ousing palavra-chave, ainda tenho que implementarIDisposable?