LogProviderBase.CloseLog Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se utiliza al final de la ejecución del paquete.
public:
virtual void CloseLog();
public virtual void CloseLog ();
abstract member CloseLog : unit -> unit
override this.CloseLog : unit -> unit
Public Overridable Sub CloseLog ()
Ejemplos
En el ejemplo de código siguiente se muestra una implementación de CloseLog, que cierra la secuencia de archivos abierta durante el OpenLog método .
public override void CloseLog()
{
if (sw != null)
{
sw.WriteLine("Close log" + System.DateTime.Now.ToShortTimeString());
sw.Close();
}
}
Public Overrides Sub CloseLog()
If Not sw Is Nothing Then
sw.WriteLine("Close log" + System.DateTime.Now.ToShortTimeString())
sw.Close()
End If
End Sub
Para obtener más información sobre las variables usadas en este ejemplo, vea el OpenLog método .
Comentarios
CloseLog se llama al final de la ejecución del paquete después de que todos los objetos del paquete hayan completado la ejecución, o cuando el paquete finaliza debido a errores. Al escribir un proveedor de registro personalizado, use este método para cerrar las conexiones activas y realizar el trabajo de limpieza.