Resultados da pesquisa a pedido "idisposable"
É 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 ...
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 ...
Diretrizes para Dispose () e Ninject
Então, eu tenho um método exposto de um serviço WCF como tal:
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 ...
Injeção de dependência e IDisposable
Estou um pouco confuso sobreDispose() métodos emIDisposable implementações com uso do Autofac Digamos que eu tenha uma certa profundidade nos meus objetos: Controller depende deIManager;Manager depende deIRepository;Repository ...
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 ...
CA2213 aviso ao usar? (Operador com condição nula) para chamar Dispose
Estou implementandoIDisposablee na minhaDispose() método ao chamarDispose() em outros recursos gerenciados, estou usando o?. operador assim: public void Dispose() { Dispose(true); GC.SuppressFinalize(this); } protected virtual void Dispose(bool ...
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 ...
C # Linq para Sql - o DataContext deve ser descartado usando IDisposable
Tenho vários métodos que lidam com DB e todos começam chamando FaierDbDataContext db = new FaierDbDataContext();Como o objeto DataContext do Linq2Sql implementa IDisposable, isso deve ser usado com "using"? using (FaierDbDataContext db = new ...
yield return statement dentro de um using () {} bloco Disposes antes de executar
Eu escrevi minha própria camada de dados personalizada para persistir em um arquivo específico e eu o abstracionei com um padrão DataContext personalizado.Tu...