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)

 

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 e la dimensione massima 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
)

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.

Exception Condition
ArgumentOutOfRangeException

maximumFileSize è minore di bufferSize.

ArgumentOutOfRangeException

maximumFileSize è un numero negativo.

For performance considerations, bufferSize and maximumFileSize should be multiples of 1024 bytes. maximumFileSize is not an absolute value, it is a threshold which can be exceeded up to the size of the last message.

The following code example demonstrates how to use the M:System.Diagnostics.EventSchemaTraceListener.#ctor(System.String,System.String,System.Int32,System.Diagnostics.TraceLogRetentionOption,System.Int64) constructor.

TraceSource ts = new TraceSource("TestSource");
ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536, TraceLogRetentionOption.LimitedCircularFiles, 20480000));

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