FileLogTraceListener.AutoFlush Properti
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.
Menunjukkan apakah penulisan ke aliran file log menghapus buffer atau tidak.
public:
property bool AutoFlush { bool get(); void set(bool value); };
public bool AutoFlush { get; set; }
member this.AutoFlush : bool with get, set
Public Property AutoFlush As Boolean
Nilai Properti
Boolean
, dengan True
menunjukkan bahwa aliran dibersihkan setelah setiap penulisan; jika tidak, entri log di-buffer dan ditulis lebih efisien. Pengaturan default untuk properti ini adalah False
.
Keterangan
False
Pengaturan untuk AutoFlush properti memberikan performa terbaik untuk sebagian besar aplikasi, karena lebih efisien untuk menulis beberapa pesan ke file log pada satu waktu. Anda dapat menggunakan Flush metode untuk menghapus pesan apa pun yang saat ini ada di buffer output file log. Anda juga dapat menggunakan Close metode , yang secara implisit membersihkan aliran sebelum menutup file log.