EventSchemaTraceListener.MaximumFileSize 属性

定义

获取日志文件的最大大小。

public:
 property long MaximumFileSize { long get(); };
public long MaximumFileSize { get; }
member this.MaximumFileSize : int64
Public ReadOnly Property MaximumFileSize As Long

属性值

最大文件大小(以字节为单位)。

示例

下面的代码示例演示如何显示 属性的值 MaximumFileSize 。 此代码示例是为 EventSchemaTraceListener 类提供的一个更大示例的一部分。

Console.WriteLine("MaximumFileSize =  " + ((EventSchemaTraceListener)ts.Listeners["eventListener"]).MaximumFileSize);
Console.WriteLine("MaximumFileSize =  " + CType(ts.Listeners("eventListener"), EventSchemaTraceListener).MaximumFileSize.ToString())

注解

属性值由 maximumFileSize 构造函数中的 参数或 maximumFileSize 配置文件中的 属性设置。 出于性能原因,应将最大文件大小设置为 1024 字节的倍数。 属性值 MaximumFileSize 不是绝对值;它是一个阈值,最多可以超过最后一条消息的大小。

下表显示了与每个跟踪日志保留选项关联的文件大小的可能值和默认值。 标记为 N/A 的值指示未检查TraceLogRetentionOption该值的属性MaximumFileSize

TraceLogRetentionOption 文件大小上限 默认文件大小
LimitedCircularFiles 不可用 -1
LimitedSequentialFiles >0 4 KB
SingleFileBoundedSize >0 4 KB
SingleFileUnboundedSize >0 4 KB
UnlimitedSequentialFiles >0 4 KB

适用于