Compartir a través de


LogProviderBase.CloseLog Método

Definición

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.

Se aplica a