LogProviderBase.CloseLog Methode

Definition

Wird am Ende der Paketausführung aufgerufen.

public:
 virtual void CloseLog();
public virtual void CloseLog ();
abstract member CloseLog : unit -> unit
override this.CloseLog : unit -> unit
Public Overridable Sub CloseLog ()

Beispiele

Das folgende Codebeispiel veranschaulicht eine Implementierung von CloseLog, die den Dateidatenstrom schließt, der während der OpenLog Methode geöffnet wird.

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  

Weitere Informationen zu den in diesem Beispiel verwendeten Variablen finden Sie in der OpenLog Methode.

Hinweise

CloseLog wird am Ende der Paketausführung aufgerufen, nachdem alle Objekte im Paket die Ausführung abgeschlossen haben oder wenn das Paket aufgrund von Fehlern beendet wird. Verwenden Sie beim Schreiben eines benutzerdefinierten Protokollanbieters diese Methode, um aktive Verbindungen zu schließen und Bereinigungen auszuführen.

Gilt für: