Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore EventSchemaTraceListener (String, String, Int32, TraceLogRetentionOption, Int64, Int32)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza della classe EventSchemaTraceListener con il nome e le dimensioni del buffer specificati, usando il file specificato con i criteri di conservazione dei log, la dimensione massima e il conteggio di file indicati come destinatario dell'output di debug e di tracciatura.

Spazio dei nomi:   System.Diagnostics
Assembly:  System.Core (in System.Core.dll)

public EventSchemaTraceListener(
	string fileName,
	string name,
	int bufferSize,
	TraceLogRetentionOption logRetentionOption,
	long maximumFileSize,
	int maximumNumberOfFiles
)

Parametri

fileName
Type: System.String

Percorso per il file di log.

name
Type: System.String

Nome del listener.

bufferSize
Type: System.Int32

Dimensioni in byte del buffer di output.

logRetentionOption
Type: System.Diagnostics.TraceLogRetentionOption

Uno dei valori di TraceLogRetentionOption.

maximumFileSize
Type: System.Int64

Dimensione massima del file in byte.

maximumNumberOfFiles
Type: System.Int32

Numero massimo di file di log dell'output.

Exception Condition
ArgumentOutOfRangeException

maximumFileSize è minore di bufferSize.

ArgumentOutOfRangeException

maximumFileSize è un numero negativo.

ArgumentOutOfRangeException

maximumNumberOfFiles è minore di 1, e logRetentionOption è LimitedSequentialFiles.

ArgumentOutOfRangeException

maximumNumberOfFiles è minore di 2, e logRetentionOption è LimitedCircularFiles.

Considerazioni sulle prestazioni, bufferSize e maximumFileSize devono essere multipli di 1024 byte. maximumFileSize non è un valore assoluto. è una soglia che può essere superata fino alle dimensioni dell'ultimo messaggio.

Esempio di codice seguente viene illustrato come utilizzare il EventSchemaTraceListener costruttore. Questo esempio di codice fa parte di un esempio più esaustivo fornito per la EventSchemaTraceListener classe.

//ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536, TraceLogRetentionOption.LimitedCircularFiles, 20480000, 2));
ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml", "eventListener"));

.NET Framework
Disponibile da 3.5
Torna all'inizio
Mostra: