Resultados da pesquisa a pedido "idisposable"
IDisposable GC.SuppressFinalize (this) location
Eu uso um modelo de implementação IDisposable padrão (padrão) para o meu códig snippet: public void Dispose() { Dispose(true); GC.SuppressFinalize(this); } protected virtual void Dispose(bool isDisposing) { if (!this.disposed) { if ...
Por que é sempre necessário implementar IDisposable em um objeto que possui um membro IDisposable?
Pelo que sei, é uma regra aceita que, se você tiver uma classe A que possua um membro m que é IDisposable, A deverá implementar o IDisposable e chamar m.Dispose () dentro del Não consigo encontrar uma razão satisfatória para que esse seja o ...
O que é IDisposable?
Se o .NET possui coleta de lixo, por que você precisa chamar explicitamenteIDisposable?
Como funciona a interface IDisposable?
Entendo que ele é usado para desalocar recursos não gerenciados, no entanto, estou confuso sobre quanDispose é realmente chamado. Eu sei que é chamado no final de umusing block, mas ele também é chamado quando o objeto é coletado de lixo?
Duck digitando no compilador C #
Not Isto énã uma pergunta sobre como implementar ou emular a digitação de pato em C # ... Durante vários anos, tive a impressão de que certos recursos da linguagem C # dependiam das estruturas de dados definidas na própria linguagem (o que ...
voltando no meio de um bloco usando
Algo como using (IDisposable disposable = GetSomeDisposable()) { //..... //...... return Stg(); } Acredito que não é um local adequado para uma declaração de devolução, não
Algumas perguntas avançadas sobre a declaração de uso
Eu sei que existem vários tópicos aqui sobre como usar a instrução using e chamar o método Dispose (). Eu li a maioria desses tópicos. Se eu chamar Dispose (), ele chama Close ()? Se eu quiser usar um objeto (digamos SqlDataReader), mas usá-lo ...
Como corrigir um aviso do compilador C # descartável do CA2000, ao usar um cache global
CA2000 é um aviso sobre a interface IDisposable: CA2000: Microsoft.Reliability: No método 'ImportProcessor.GetContext (string)', chame System.IDisposable.Dispose no objeto 'c' antes que todas as referências a ele estejam fora do escopo. My ...
Dispor nos controles do usuário, realmente para editar o arquivo .designer.cs?
Para um controle de usuário com estruturas de dados internas que devem ser descartadas, é o local correto para adicionar esse código ao método Dispose no arquivo .designer.cs ou existe um evento ou algo que devemos usar? Edita: Este é um ...
Ignorar IDisposable causa vazamentos de memória?
Nos comentários de umanswer eu escrevi [https://stackoverflow.com/questions/6864461/does-this-implementation-of-the-entity-framework-leaks-memory/6865002#6865002] tivemos uma discussão sobre vazamentos de memória eIDisposable onde não ...