FileLogTraceListener.AutoFlush Vlastnost

Definice

Určuje, zda zápis do streamu souboru protokolu vyprázdní vyrovnávací paměť.

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

Hodnota vlastnosti

Boolean, což True značí, že se datový proud vyprázdní po každém zápisu; v opačném případě se položky protokolu ukládají do vyrovnávací paměti a zapisují efektivněji. Výchozí nastavení této vlastnosti je False.

Poznámky

Nastavení FalseAutoFlush vlastnosti poskytuje nejlepší výkon pro většinu aplikací, protože je efektivnější zapisovat více zpráv do souboru protokolu najednou. Pomocí metody můžete vyprázdnit Flush všechny zprávy, které jsou aktuálně ve výstupní vyrovnávací paměti souboru protokolu. Můžete také použít metodu Close , která implicitně vyprázdní datový proud před zavřením souboru protokolu.

Platí pro

Viz také