FileLogTraceListener.DiskSpaceExhaustedBehavior Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Günlük dosyasına yazarken yapılması gerekenleri belirler ve özelliği tarafından ReserveDiskSpace belirtilenden daha az boş disk alanı vardır.
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
Özellik Değeri
DiskSpaceExhaustedOption. Günlük dosyasına yazmaya çalışırken ve özellik tarafından ReserveDiskSpace belirtilenden daha az boş disk alanı olduğunda veya günlük dosyası boyutu özelliğin izin verdiğinden büyükse MaxFileSize ne yapacağını belirler. DiscardMessages varsayılan değerdir.
Açıklamalar
DiskSpaceExhaustedBehavior özelliği olarak DiscardMessagesayarlandığında, yeterli ayrılmış disk alanı yoksa günlük iletileri sessizce atılır. Bu varsayılan davranıştır ve disk fazla dolarsa basit uygulamaların başarısız olmasını önler.
Daha sağlam uygulamalar özelliğini olarak ayarlayabilir DiskSpaceExhaustedBehavior ve günlüğe ThrowExceptionyazan tüm kodların çevresine bloklar ekleyebilir Try...Catch
.