Resultados de la búsqueda a petición "dispose"
Dispose SmtpClient en SendComplete?
Cuando uso SendAsync de SmtpClient para enviar correos electrónicos, ¿cómo elimino lasmtpclient instancia correctamente? Digamos MailMessage mail = new System.Net.Mail.MailMessage() { Body = MailBody.ToString(), IsBodyHtml = true, From = new ...
Identificar objetos desechables ID
Tengo que revisar un código hecho por otra persona que tiene algunas pérdidas de memoria. En este momento estoy buscando los objetos desechables para encerrarlos con la declaración de uso y me gustaría saber si hay una manera rápida que le diga ...
Necesito deshacerme de una tarea?
Me estoy divirtiendo trabajando conSystem.Threading.Tasks. Sin embargo, muchos de los ejemplos de código que veo se parecen a algo así: Dim lcTask = Task.Factory.StartNew(Sub() DoSomeWork()) Dim lcTaskLong = Task.Factory.StartNew(Sub() ...
¿SqlCommand.Dispose cerrar la conexión?
¿Puedo usar este enfoque de manera eficiente? using(SqlCommand cmd = new SqlCommand("GetSomething", new SqlConnection(Config.ConnectionString)) { cmd.Connection.Open(); // set up parameters and CommandType to StoredProcedure etc. etc. ...
¿Para qué es IDisposable?
Si .NET tiene recolección de basura, entonces ¿por qué tiene que llamar explícitamente aIDisposable?
¿Cuándo debo desechar manualmente los controles? ¿Cómo sé si un control implementa IDisposable?
En una pregunta anterior acerca de deshacerse de la bandeja del sistema de un viejo NotifyIcon, me dijeron que debería desechar todo lo que implemente IDisposable. Suena como una buena práctica para mí, sin embargo, como novato, plantea más ...
¿Cómo funciona la interfaz IDisposable?
Entiendo que se utiliza para desasignar recursos no administrados, sin embargo, estoy confundido sobre cuándoDispose en realidad se llama. Sé que se llama al final de unausing block, pero ¿también se invoca cuando el objeto es basura recolectada?
volviendo en medio de un bloque de uso
Algo como using (IDisposable disposable = GetSomeDisposable()) { //..... //...... return Stg(); } Creo que no es un lugar adecuado para una declaración de devolución, ¿verdad?
Disponer en los controles del usuario, ¿realmente quería editar el archivo .designer.cs?
Para un control de usuario con estructuras de datos internas que deben eliminarse, ¿es el lugar correcto para agregar ese código al método Dispose en el archivo .designer.cs, o hay un evento o algo que debamos usar en su lugar? Edita: Este es un ...
Disponga la pregunta
Tengo varias clases que tienen variables miembro privadas que implementan IDisposable (temporizadores, pinceles, etc.). ¿Debo hacer algo para garantizar que .NET Framework limpie adecuadamente estas variables? La literatura que he encontrado se ...