EventSchemaTraceListener.MaximumNumberOfFiles 属性

定义

获取日志文件最大数。

public:
 property int MaximumNumberOfFiles { int get(); };
public int MaximumNumberOfFiles { get; }
member this.MaximumNumberOfFiles : int
Public ReadOnly Property MaximumNumberOfFiles As Integer

属性值

日志文件最大数是由文件的 TraceLogRetentionOption 属性的值来确定。

示例

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

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

注解

属性值由 maximumNumberOfFiles 构造函数中的 参数或 maximumNumberOfFiles 配置文件中的 属性设置。

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

TraceLogRetentionOption 最大文件数 默认文件数
LimitedCircularFiles 不适用 1
LimitedSequentialFiles 不适用 1
SingleFileBoundedSize 不适用 -1
SingleFileUnboundedSize >0 1
UnlimitedSequentialFiles >1 2

适用于