LogProviderBase.CloseLog Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.