FileLogTraceListener.AutoFlush Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wskazuje, czy zapis do strumienia pliku dziennika opróżnia bufor.
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
Wartość właściwości
Boolean
, z True
wskazaniem, że strumień jest opróżniany po każdym zapisie; w przeciwnym razie wpisy dziennika są buforowane i zapisywane wydajniej. Ustawieniem domyślnym dla tej właściwości jest False
.
Uwagi
Ustawienie False
właściwości AutoFlush zapewnia najlepszą wydajność dla większości aplikacji, ponieważ jest bardziej wydajne zapisywanie wielu komunikatów w pliku dziennika jednocześnie. Za pomocą Flush metody można opróżnić wszystkie komunikaty aktualnie w buforze wyjściowym pliku dziennika. Można również użyć Close metody, która niejawnie opróżnia strumień przed zamknięciem pliku dziennika.