Freigeben über


FileLogTraceListener.DiskSpaceExhaustedBehavior Eigenschaft

Definition

Bestimmt die Vorgehensweise, wenn beim Schreiben in die Protokolldatei weniger freier Speicherplatz vorhanden ist, als die ReserveDiskSpace-Eigenschaft angibt.

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

Eigenschaftswert

DiskSpaceExhaustedOption. Bestimmt die Vorgehensweise, wenn beim Schreiben in die Protokolldatei weniger freier Speicherplatz vorhanden ist, als die ReserveDiskSpace-Eigenschaft angibt, oder wenn die Größe der Protokolldatei den höchstzulässigen Wert der MaxFileSize-Eigenschaft überschreitet. Standardwert: DiscardMessages.

Hinweise

Wenn die DiskSpaceExhaustedBehavior -Eigenschaft auf DiscardMessagesfestgelegt ist, werden die Protokollmeldungen automatisch verworfen, wenn nicht genügend reservierter Speicherplatz vorhanden ist. Dies ist das Standardverhalten und verhindert, dass einfache Anwendungen fehlschlagen, wenn der Datenträger zu voll ist.

Robustere Anwendungen können die DiskSpaceExhaustedBehavior -Eigenschaft auf ThrowExceptionfestlegen und Blöcke um den gesamten Code hinzufügen Try...Catch , der in das Protokoll schreibt.

Gilt für:

Weitere Informationen