Metoda LogProviderBase.CloseLog
O nazwie na końcu wykonanie pakiet.
Przestrzeń nazw: Microsoft.SqlServer.Dts.Runtime
Zestaw: Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)
Składnia
'Deklaracja
Public Overridable Sub CloseLog
'Użycie
Dim instance As LogProviderBase
instance.CloseLog()
public virtual void CloseLog()
public:
virtual void CloseLog()
abstract CloseLog : unit -> unit
override CloseLog : unit -> unit
public function CloseLog()
Uwagi
CloseLognosi na końcu wykonanie pakiet po ukończeniu wszystkich obiektów w pakiecie wykonanie lub pakiet kończy się ze względu na błędy.Podczas pisania dostawca dziennika niestandardowego, ta metoda umożliwia zamknięcie połączenia aktywne i wykonywać pracę oczyszczania.
Przykłady
Poniższy przykład kodu pokazuje implementację CloseLog, które Zamyka otwarty strumienia pliku podczas OpenLog metoda.
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
Aby uzyskać więcej informacji na temat zmiennych w tym przykładzie, zobacz OpenLog metoda.