LogProviderBase.CloseLog Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.