Resultados da pesquisa a pedido "idisposable"

0 a resposta

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

0 a resposta

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

1 a resposta

Diretrizes para Dispose () e Ninject

Então, eu tenho um método exposto de um serviço WCF como tal:

1 a resposta

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

1 a resposta

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

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

1 a resposta

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

1 a resposta

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

1 a resposta

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

2 a resposta

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