FileLogTraceListener.DiskSpaceExhaustedBehavior Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa, co należy zrobić podczas zapisywania w pliku dziennika, a ilość wolnego miejsca na dysku jest mniejsza niż określona ReserveDiskSpace przez właściwość .
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
Wartość właściwości
DiskSpaceExhaustedOption. Określa, co zrobić podczas próby zapisania w pliku dziennika i jest mniej wolnego miejsca na dysku niż określona przez ReserveDiskSpace właściwość lub jeśli rozmiar pliku dziennika jest większy niż to, na co MaxFileSize pozwala właściwość. Wartość domyślna to DiscardMessages.
Uwagi
Gdy właściwość jest ustawiona DiskSpaceExhaustedBehavior na DiscardMessageswartość , komunikaty dziennika są dyskretnie odrzucane, jeśli nie ma wystarczającej ilości zarezerwowanego miejsca na dysku. Jest to zachowanie domyślne i zapobiega awarii prostych aplikacji, jeśli dysk jest zbyt pełny.
Bardziej niezawodne aplikacje mogą ustawić DiskSpaceExhaustedBehavior właściwość na ThrowException, i dodać Try...Catch
bloki wokół całego kodu, który zapisuje w dzienniku.