TraceLogRetentionOption Sabit listesi

Tanım

Günlük için EventSchemaTraceListener kullanılacak dosya yapısını belirtir.

public enum class TraceLogRetentionOption
public enum TraceLogRetentionOption
type TraceLogRetentionOption = 
Public Enum TraceLogRetentionOption
Devralma
TraceLogRetentionOption

Alanlar

LimitedCircularFiles 1

Her biri en büyük dosya boyutuna sahip sonlu sayıda sıralı dosya. MaximumFileSize Özellik değerine ulaşıldığında, yazma işlemi artımlı bir tamsayı soneki ile yeni bir dosyada başlar. MaximumNumberOfFiles Özellik değerine ulaşıldığında, ilk dosya temizlenir ve üzerine yazılır. Daha sonra dosyaların üzerine döngüsel bir şekilde artımlı olarak yazılır.

LimitedSequentialFiles 3

Her biri en büyük dosya boyutuna sahip sonlu sayıda sıralı dosya. MaximumFileSize Özellik değerine ulaşıldığında, yazma işlemi artımlı bir tamsayı soneki ile yeni bir dosyada başlar.

SingleFileBoundedSize 4

Özelliği tarafından belirlenen en büyük dosya boyutuna MaximumFileSize sahip bir dosya.

SingleFileUnboundedSize 2

En büyük dosya boyutu kısıtlaması olmayan bir dosya.

UnlimitedSequentialFiles 0

Her biri özelliği tarafından MaximumFileSize belirlenen en büyük dosya boyutuna sahip sınırsız sayıda sıralı dosya. Dosyaların sayısına veya boyutuna mantıksal bir sınır yoktur, ancak bilgisayar tarafından uygulanan fiziksel kısıtlamalarla sınırlıdır.

Açıklamalar

TraceLogRetentionOption Numaralandırma, sınıfındaki özelliğinin TraceLogRetentionOptionEventSchemaTraceListener değerini belirtmek için kullanılır. Bu özellik ayarı, ve EventSchemaTraceListener.MaximumNumberOfFiles özellikleri için EventSchemaTraceListener.MaximumFileSize olası ve varsayılan değerleri belirler.

yapılandırma dosyasındaki MaximumFileSizemaximumFileSize ve maximumNumberOfFiles özel öznitelikleri aracılığıyla veya oluşturucudaki veya maximumNumberOfFiles parametrelerini EventSchemaTraceListener kullanarak maximumFileSize ve MaximumNumberOfFiles özelliklerini ayarlayabilirsiniz. Yapılandırma dosyasındaki maximumFileSize veya maximumNumberOfFiles öznitelikleri aralık dışı bir değer belirtiyorsa, özellikler varsayılan değerlerine ayarlanır. Oluşturucuyu çağırdığınızda EventSchemaTraceListener veya maximumNumberOfFiles parametresinde maximumFileSize aralık dışı bir değer belirtirseniz, bir ArgumentOutOfRangeException oluşturulur.

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

Tracelogretentionoption En büyük dosya boyutu Varsayılan dosya boyutu En fazla dosya sayısı Varsayılan dosya sayısı
LimitedCircularFiles Yok -1 Yok 1
LimitedSequentialFiles >0 4 kB Yok 1
SingleFileBoundedSize >0 4 kB Yok -1
SingleFileUnboundedSize >0 4 kB >0 1
UnlimitedSequentialFiles >0 4 kB >1 2

Şunlara uygulanır