Resultados da pesquisa a pedido "dispose"

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

1 a resposta

Singleton StreamWriter com fechamento automático

Tentei diminuir ainda mais o problema emLiberar o StreamWriter no final de sua vida útil [https://stackoverflow.com/questions/36500967/flush-streamwriter-at-the-end-of-its-lifetime] implementando um fechamento automático tipo ...

7 a resposta

C # disposição IDisposable

Alguém poderia explicar o que pode acontecer se você não fizer issoDispose algunsIDisposable entidade(porusing ou diretoDispose ligar? Isso sempre resulta em umvazamento de memóri e se sim, sãoC# vazamentos de memória semelhantes aC++ ...

2 a resposta

Dispose SmtpClient em SendComplete?

Quando uso o SendAsync do SmtpClient para enviar e-mail, como descarto osmtpclient instância corretamente? Digamos MailMessage mail = new System.Net.Mail.MailMessage() { Body = MailBody.ToString(), IsBodyHtml = true, From = new ...

4 a resposta

Identify IDisposable objects

Tenho que revisar um código criado por outra pessoa que tenha algum vazamento de memória. No momento, estou pesquisando os objetos descartáveis para incluí-los com a instrução using e gostaria de saber se existe uma maneira rápida de informar ...

1 a resposta

Preciso descartar uma tarefa?

Estou me divertindo trabalhando comSystem.Threading.Tasks. Muitos dos exemplos de código que vejo, no entanto, são mais ou menos assim: Dim lcTask = Task.Factory.StartNew(Sub() DoSomeWork()) Dim lcTaskLong = Task.Factory.StartNew(Sub() ...

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

6 a resposta

O que é IDisposable?

Se o .NET possui coleta de lixo, por que você precisa chamar explicitamenteIDisposable?

4 a resposta

Quando devo descartar manualmente os controles? Como sei se um controle implementa IDisposable?

Em uma pergunta anterior sobre como livrar a bandeja do sistema de um antigo NotifyIcon, disseram-me que eu deveria descartar qualquer coisa que implemente IDisposable. Parece uma boa prática para mim, no entanto, como novato, levanta mais ...

5 a resposta

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?