FileLogTraceListener.AutoFlush Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt an, ob beim Schreiben in den Protokolldateistream der Puffer entleert wird.
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
Eigenschaftswert
Ein Boolean
-Wert, wobei True
angibt, dass der Stream nach jedem Schreibvorgang entleert wird. Andernfalls werden die Protokolleinträge im Puffer gespeichert und können effizienter geschrieben werden. Die Standardeinstellung für diese Eigenschaft ist False
.
Hinweise
Die False
Einstellung für die AutoFlush Eigenschaft bietet die beste Leistung für die meisten Anwendungen, da es effizienter ist, mehrere Nachrichten gleichzeitig in die Protokolldatei zu schreiben. Sie können die Flush -Methode verwenden, um alle Nachrichten zu leeren, die sich derzeit im Ausgabepuffer der Protokolldatei befinden. Sie können auch die Close -Methode verwenden, die den Stream implizit leert, bevor die Protokolldatei geschlossen wird.