Udostępnij za pośrednictwem


FileLogTraceListener.AutoFlush Właściwość

Definicja

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.

Dotyczy

Zobacz też