FileLogTraceListener.DiskSpaceExhaustedBehavior 属性
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确定在写入日志文件时,如果可用磁盘空间小于 ReserveDiskSpace 属性所指定的磁盘空间时应采取的操作。
public:
property Microsoft::VisualBasic::Logging::DiskSpaceExhaustedOption DiskSpaceExhaustedBehavior { Microsoft::VisualBasic::Logging::DiskSpaceExhaustedOption get(); void set(Microsoft::VisualBasic::Logging::DiskSpaceExhaustedOption value); };
public Microsoft.VisualBasic.Logging.DiskSpaceExhaustedOption DiskSpaceExhaustedBehavior { get; set; }
member this.DiskSpaceExhaustedBehavior : Microsoft.VisualBasic.Logging.DiskSpaceExhaustedOption with get, set
Public Property DiskSpaceExhaustedBehavior As DiskSpaceExhaustedOption
DiskSpaceExhaustedOption. 确定在尝试写入日志文件时,如果可用磁盘空间小于 ReserveDiskSpace 属性所指定的磁盘空间,或日志文件大小大于 MaxFileSize 属性所允许的大小,应采取的操作。 默认值是 DiscardMessages。
当 属性 DiskSpaceExhaustedBehavior 设置为 DiscardMessages时,如果没有足够的保留磁盘空间,日志消息将被无提示丢弃。 这是默认行为,可以防止简单应用程序在磁盘太满时失败。
更可靠的应用程序可以将 属性设置为 DiskSpaceExhaustedBehaviorThrowException,并在写入日志的所有代码周围添加 Try...Catch
块。