Condividi tramite


FileLogTraceListener.AutoFlush Proprietà

Definizione

Indica se la scrittura nel flusso del file di log deve scaricare il buffer o meno.

public:
 property bool AutoFlush { bool get(); void set(bool value); };
public bool AutoFlush { get; set; }
member this.AutoFlush : bool with get, set
Public Property AutoFlush As Boolean

Valore della proprietà

Boolean, con valore True che indica che il flusso deve essere scaricato dopo ogni scrittura; in caso contrario le voci di log vengono inserite nel buffer e scritte in modo più efficace. L'impostazione predefinita di questa proprietà è False.

Commenti

L'impostazione False per la AutoFlush proprietà offre le migliori prestazioni per la maggior parte delle applicazioni, perché è più efficiente scrivere più messaggi nel file di log contemporaneamente. È possibile usare il Flush metodo per scaricare tutti i messaggi attualmente presenti nel buffer di output del file di log. È anche possibile usare il Close metodo , che scarica in modo implicito il flusso prima di chiudere il file di log.

Si applica a

Vedi anche