FileLogTraceListener.DiskSpaceExhaustedBehavior Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет, что делать при выполнении записи в файл журнала, когда на диске осталось меньше свободного места, чем указано в свойстве ReserveDiskSpace.
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
Значение свойства
DiskSpaceExhaustedOption. Определяет, что делать при выполнении записи в файл журнала, когда на диске осталось меньше свободного места, чем указано в свойстве ReserveDiskSpace, или когда размер файла журнала превышает допустимое значение, заданное в свойстве MaxFileSize. Значение по умолчанию — DiscardMessages.
Комментарии
Если свойству DiskSpaceExhaustedBehavior присвоено значение DiscardMessages, сообщения журнала автоматически удаляются, если недостаточно зарезервированного места на диске. Это поведение по умолчанию, и оно предотвращает сбой простых приложений, если диск становится слишком заполненным.
Более надежные приложения могут задать DiskSpaceExhaustedBehavior для свойства ThrowExceptionзначение и добавить Try...Catch
блоки вокруг всего кода, который записывает в журнал.