Udostępnij za pośrednictwem


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.