FileLogTraceListener.DiskSpaceExhaustedBehavior Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Determina o que fazer ao gravar no arquivo de log e há menos espaço livre em disco que o especificado pela propriedade 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
Valor da propriedade
DiskSpaceExhaustedOption. Determina o que fazer ao tentar gravar no arquivo de log e este tiver menos espaço livre em disco disponível que o especificado pela propriedade ReserveDiskSpace ou se o tamanho do arquivo de log for maior do que a propriedade MaxFileSize permite. O valor padrão é DiscardMessages.
Comentários
Quando a DiskSpaceExhaustedBehavior propriedade é definida DiscardMessagescomo , as mensagens de log são descartadas silenciosamente se não houver espaço em disco reservado suficiente. Esse é o comportamento padrão e impede que aplicativos simples falhem se o disco ficar muito cheio.
Aplicativos mais robustos podem definir a DiskSpaceExhaustedBehavior propriedade como ThrowExceptione adicionar Try...Catch
blocos em torno de todo o código que grava no log.