Freigeben über


FileLogTraceListener.AutoFlush Eigenschaft

Definition

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.

Gilt für:

Weitere Informationen