Udostępnij za pośrednictwem


FileLogTraceListener.DiskSpaceExhaustedBehavior Właściwość

Definicja

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.

Dotyczy

Zobacz też