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 方法,该方法在关闭日志文件之前隐式刷新流。