LogProviderBase.CloseLog Metode

Definisi

Dipanggil pada akhir eksekusi paket.

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

Contoh

Contoh kode berikut menunjukkan implementasi CloseLog, yang menutup aliran file yang dibuka selama OpenLog metode .

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  

Untuk informasi selengkapnya tentang variabel yang digunakan dalam contoh ini, lihat OpenLog metode .

Keterangan

CloseLog dipanggil pada akhir eksekusi paket setelah semua objek dalam paket telah selesai dieksekusi, atau ketika paket berakhir karena kesalahan. Saat menulis penyedia log kustom, gunakan metode ini untuk menutup koneksi aktif dan melakukan pekerjaan pembersihan.

Berlaku untuk