FileLogTraceListener.DiskSpaceExhaustedBehavior Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, co dělat při zápisu do souboru protokolu a je k dispozici méně volného místa na disku, než určuje ReserveDiskSpace vlastnost.
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
Hodnota vlastnosti
DiskSpaceExhaustedOption. Určuje, co dělat při pokusu o zápis do souboru protokolu a je k dispozici méně volného místa na disku, než určuje ReserveDiskSpace vlastnost, nebo pokud je velikost souboru protokolu větší, než MaxFileSize umožňuje vlastnost. Výchozí hodnota je DiscardMessages.
Poznámky
DiskSpaceExhaustedBehavior Pokud je vlastnost nastavená na DiscardMessages, zprávy protokolu se bezobslužně zahodí, pokud není dostatek vyhrazeného místa na disku. Toto je výchozí chování, které brání selhání jednoduchých aplikací, pokud je disk příliš zaplněný.
Robustnější aplikace mohou vlastnost nastavit DiskSpaceExhaustedBehavior na ThrowExceptiona přidat Try...Catch
bloky kolem veškerého kódu, který zapisuje do protokolu.