Resultados da pesquisa a pedido "idisposable"

4 a resposta

Por que uma classe implementaria IDisposable explicitamente em vez de implicitamente?

Eu estava usando oFtpWebResponse [http://msdn.microsoft.com/en-us/library/fhk72sf2.aspx]classe e não viu um método Dispose.Acontece ...

3 a resposta

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 ...

1 a resposta

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 ...

10 a resposta

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 ) ...

8 a resposta

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, ...

5 a resposta

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 ...

8 a resposta

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 / ...

2 a resposta

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 ) ...

7 a resposta

Qual é a relação entre a palavra-chave using e a interface IDisposable?

Se eu estiver usando ousing palavra-chave, ainda tenho que implementarIDisposable?

8 a resposta

Por que Dispose () não é virtual?

Eu sou novo em C #, então peço desculpas se esta for uma pergunta óbvia. NoExemplo de Disposição do MSDN [http://msdn.microsoft.com/en-us/library/fs2xkftw.aspx], o método Dispose que eles definem não é virtual. Por que é que? Parece estranho ...