Resultados da pesquisa a pedido "dispose"

2 a resposta

Um CryptoStream pode ser retornado e ainda ter tudo descartado corretamente?

Se eu tiver umCryptoStream que eu quero passar de volta para o usuário, a abordagem ingênua seria public Stream GetDecryptedFileStream(string inputFile, byte[] key, byte[] iv) { var fsCrypt = new FileStream(inputFile, FileMode.Open, ...

6 a resposta

Como descartar de forma assíncrona?

Digamos que eu tenho uma classe que implementa oIDisposableinterface. Algo assim: Minha classeusa alguns recursos não gerenciados, daí oDispose () método de IDisposablelibera esses recursos.Minha classedeve ser usado assim: using ( MyClass ...

2 a resposta

Diferença entre o método de destruição, eliminação e finalização

Eu estou estudando como coletor de lixo funciona em c #. Estou confuso com o uso de

9 a resposta

Retornar um objeto criado por USING

Estou criando um objeto (obj abaixo) ao usar e retornar esse objeto como parte da função return. Isso causará algum problema como o objeto que será descartado antes de eu tentar usar o valor retornado em outra função? using (MyObject obj = new ...

7 a resposta

Dispose question

Tenho várias classes que possuem variáveis de membro privadas que implementam IDisposable (temporizadores, pincéis, etc.). Preciso fazer algo para garantir que essas variáveis sejam limpas corretamente pelo .NET Framework? A literatura que me ...

4 a resposta

Quando preciso usar o dispose () nos gráficos?

Estou aprendendo a desenhar coisas em C # e continuo vendo recomendações para usar dispose (), mas não entendo direito o que faz. Quando devo usar dispose () em um gráfico desenhado por código?O que acontece se eu não fizer?Preciso chamá-lo toda ...

8 a resposta

Problemas que resolvem “Não é possível acessar o objeto descartado.” Exceção

No meu projeto atual, há uma classe Form que se parece com isso: public partial class FormMain : Form { System.Timers.Timer timer; Point previousLocation; double distance; public FormMain() { InitializeComponent(); distance = 0; timer = new ...

5 a resposta

C #: Existe uma vantagem para descartar recursos em ordem inversa de sua alocação?

Muitos anos atrás, fui advertido a, sempre que possível, liberar recursos em ordem inversa a como eles foram alocados. Isso é:

5 a resposta

É necessário fechar / descartar um SqlDataReader se você já estiver fechando o SqlConnection?

PercebiEssa questão [https://stackoverflow.com/questions/250468/why-call-sqlclient-sqldatareader-close-method-anyway] , mas minha pergunta é um pouco mais específica. Existe alguma vantagem em usar using (SqlConnection conn = new ...

3 a resposta

O SqlCommand.Dispose fecha a conexão?

Posso usar essa abordagem com eficiência? using(SqlCommand cmd = new SqlCommand("GetSomething", new SqlConnection(Config.ConnectionString)) { cmd.Connection.Open(); // set up parameters and CommandType to StoredProcedure etc. etc. ...