EventSchemaTraceListener.MaximumFileSize Özellik

Tanım

Günlük dosyasının en büyük boyutunu alır.

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

Özellik Değeri

Bayt cinsinden en büyük dosya boyutu.

Örnekler

Aşağıdaki kod örneği, özelliğinin değerinin MaximumFileSize nasıl görüntüleneceğini gösterir. Bu kod örneği, sınıfı için EventSchemaTraceListener sağlanan daha büyük bir örneğin parçasıdır.

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

Açıklamalar

Özellik değeri, oluşturucudaki parametresi veya yapılandırma dosyasındaki maximumFileSize özniteliği tarafından maximumFileSize ayarlanır. Performans nedenleriyle, en büyük dosya boyutunu 1024 bayt'ın katı olarak ayarlamanız gerekir. Özellik MaximumFileSize değeri mutlak değildir; son iletinin boyutuna kadar aşılabilir bir eşiktir.

Aşağıdaki tabloda, her izleme günlüğü saklama seçeneğiyle ilişkili dosya boyutu için olası ve varsayılan değerler gösterilmektedir. Yok olarak işaretlenen değerler, özelliğin MaximumFileSize bu TraceLogRetentionOption değer için işaretlenmediğini gösterir.

Tracelogretentionoption En büyük dosya boyutu Varsayılan dosya boyutu
LimitedCircularFiles Yok -1
LimitedSequentialFiles >0 4 KB
SingleFileBoundedSize >0 4 KB
SingleFileUnboundedSize >0 4 KB
UnlimitedSequentialFiles >0 4 KB

Şunlara uygulanır