FileLogTraceListener.AutoFlush 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指出對記錄檔資料流的寫入過程是否會清除緩衝區。
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
屬性值
Boolean
,如果為 True
表示會在每次寫入後清除資料流,否則會緩衝記錄項目並且以更有效率的方式寫入。 這個屬性的預設設定為 False
。
備註
屬性 False
的 AutoFlush 設定可為大部分應用程式提供最佳效能,因為一次將多個訊息寫入記錄檔更有效率。 您可以使用 Flush 方法來排清記錄檔輸出緩衝區中目前的任何訊息。 您也可以使用 Close 方法,在關閉記錄檔之前隱含地排清數據流。