EventSchemaTraceListener EventSchemaTraceListener EventSchemaTraceListener EventSchemaTraceListener Constructors

Definizione

Overload

EventSchemaTraceListener(String) EventSchemaTraceListener(String) EventSchemaTraceListener(String) EventSchemaTraceListener(String)

Inizializza una nuova istanza della classe EventSchemaTraceListener, utilizzando il file specificato come destinatario dell'output di debug e di tracciatura.Initializes a new instance of the EventSchemaTraceListener class, using the specified file as the recipient of debugging and tracing output.

EventSchemaTraceListener(String, String) EventSchemaTraceListener(String, String) EventSchemaTraceListener(String, String) EventSchemaTraceListener(String, String)

Inizializza una nuova istanza della classe EventSchemaTraceListener con il nome specificato, utilizzando il file specificato come destinatario dell'output di debug e di tracciatura.Initializes a new instance of the EventSchemaTraceListener class with the specified name, using the specified file as the recipient of debugging and tracing output.

EventSchemaTraceListener(String, String, Int32) EventSchemaTraceListener(String, String, Int32) EventSchemaTraceListener(String, String, Int32) EventSchemaTraceListener(String, String, Int32)

Inizializza una nuova istanza della classe EventSchemaTraceListener con il nome e la dimensione del buffer specificati, utilizzando il file specificato come destinatario dell'output di debug e di tracciatura.Initializes a new instance of the EventSchemaTraceListener class with the specified name and specified buffer size, using the specified file as the recipient of debugging and tracing output.

EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption) EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption) EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption) EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption)

Inizializza una nuova istanza della classe EventSchemaTraceListener con il nome e la dimensione del buffer specificati, utilizzando il file specificato con i criteri di conservazione dei log indicati come destinatario dell'output di debug e di tracciatura.Initializes a new instance of the EventSchemaTraceListener class with the specified name and specified buffer size, using the specified file with the specified log retention policy as the recipient of the debugging and tracing output.

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

Inizializza una nuova istanza della classe EventSchemaTraceListener con il nome e la dimensione del buffer specificati, utilizzando il file specificato con i criteri di conservazione dei log e la dimensione massima indicati come destinatario dell'output di debug e di tracciatura.Initializes a new instance of the EventSchemaTraceListener class with the specified name and specified buffer size, using the specified file with the specified log retention policy and maximum size as the recipient of the debugging and tracing output.

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

Inizializza una nuova istanza della classe EventSchemaTraceListener con il nome e la dimensione del buffer specificati, utilizzando 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.Initializes a new instance of the EventSchemaTraceListener class with the specified name and specified buffer size, using the specified file with the specified log retention policy, maximum size, and file count as the recipient of the debugging and tracing output.

EventSchemaTraceListener(String) EventSchemaTraceListener(String) EventSchemaTraceListener(String) EventSchemaTraceListener(String)

Inizializza una nuova istanza della classe EventSchemaTraceListener, utilizzando il file specificato come destinatario dell'output di debug e di tracciatura.Initializes a new instance of the EventSchemaTraceListener class, using the specified file as the recipient of debugging and tracing output.

public:
 EventSchemaTraceListener(System::String ^ fileName);
public EventSchemaTraceListener (string fileName);
new System.Diagnostics.EventSchemaTraceListener : string -> System.Diagnostics.EventSchemaTraceListener
Public Sub New (fileName As String)

Parametri

fileName
String String String String

Percorso per il file di log.The path for the log file.

Esempi

Esempio di codice seguente viene illustrato come utilizzare il EventSchemaTraceListener.EventSchemaTraceListener(String) costruttore.The following code example demonstrates how to use the EventSchemaTraceListener.EventSchemaTraceListener(String) constructor.

TraceSource ts = new TraceSource("TestSource");
ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml"));
Dim ts As New TraceSource("TestSource")
ts.Listeners.Add(New EventSchemaTraceListener("TraceOutput.xml"))

Commenti

Per impostazione predefinita, viene registrato un file di dimensioni illimitate.By default, one file of unrestricted size is logged.

EventSchemaTraceListener(String, String) EventSchemaTraceListener(String, String) EventSchemaTraceListener(String, String) EventSchemaTraceListener(String, String)

Inizializza una nuova istanza della classe EventSchemaTraceListener con il nome specificato, utilizzando il file specificato come destinatario dell'output di debug e di tracciatura.Initializes a new instance of the EventSchemaTraceListener class with the specified name, using the specified file as the recipient of debugging and tracing output.

public:
 EventSchemaTraceListener(System::String ^ fileName, System::String ^ name);
public EventSchemaTraceListener (string fileName, string name);
new System.Diagnostics.EventSchemaTraceListener : string * string -> System.Diagnostics.EventSchemaTraceListener
Public Sub New (fileName As String, name As String)

Parametri

fileName
String String String String

Percorso per il file di log.The path for the log file.

name
String String String String

Nome del listener.The name of the listener.

Esempi

Esempio di codice seguente viene illustrato come utilizzare il EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32) costruttore.The following code example demonstrates how to use the EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32) constructor.

TraceSource ts = new TraceSource("TestSource");
ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml", "eventListener"));
Dim ts As New TraceSource("TestSource")
ts.Listeners.Add(New EventSchemaTraceListener("TraceOutput.xml", "eventListener"))

EventSchemaTraceListener(String, String, Int32) EventSchemaTraceListener(String, String, Int32) EventSchemaTraceListener(String, String, Int32) EventSchemaTraceListener(String, String, Int32)

Inizializza una nuova istanza della classe EventSchemaTraceListener con il nome e la dimensione del buffer specificati, utilizzando il file specificato come destinatario dell'output di debug e di tracciatura.Initializes a new instance of the EventSchemaTraceListener class with the specified name and specified buffer size, using the specified file as the recipient of debugging and tracing output.

public:
 EventSchemaTraceListener(System::String ^ fileName, System::String ^ name, int bufferSize);
public EventSchemaTraceListener (string fileName, string name, int bufferSize);
new System.Diagnostics.EventSchemaTraceListener : string * string * int -> System.Diagnostics.EventSchemaTraceListener
Public Sub New (fileName As String, name As String, bufferSize As Integer)

Parametri

fileName
String String String String

Percorso per il file di log.The path for the log file.

name
String String String String

Nome del listener.The name of the listener.

bufferSize
Int32 Int32 Int32 Int32

Dimensioni in byte del buffer di output.The size of the output buffer, in bytes.

Esempi

Esempio di codice seguente viene illustrato come utilizzare il EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32) costruttore.The following code example demonstrates how to use the EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32) constructor.

TraceSource ts = new TraceSource("TestSource");
ts.Listeners.Add(new EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536));
Dim ts As New TraceSource("TestSource")
ts.Listeners.Add(New EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536))

Commenti

Per considerazioni sulle prestazioni, bufferSize deve essere un multiplo di 1024 byte.For performance considerations, bufferSize should be a multiple of 1024 bytes.

EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption) EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption) EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption) EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption)

Inizializza una nuova istanza della classe EventSchemaTraceListener con il nome e la dimensione del buffer specificati, utilizzando il file specificato con i criteri di conservazione dei log indicati come destinatario dell'output di debug e di tracciatura.Initializes a new instance of the EventSchemaTraceListener class with the specified name and specified buffer size, using the specified file with the specified log retention policy as the recipient of the debugging and tracing output.

public:
 EventSchemaTraceListener(System::String ^ fileName, System::String ^ name, int bufferSize, System::Diagnostics::TraceLogRetentionOption logRetentionOption);
public EventSchemaTraceListener (string fileName, string name, int bufferSize, System.Diagnostics.TraceLogRetentionOption logRetentionOption);
new System.Diagnostics.EventSchemaTraceListener : string * string * int * System.Diagnostics.TraceLogRetentionOption -> System.Diagnostics.EventSchemaTraceListener
Public Sub New (fileName As String, name As String, bufferSize As Integer, logRetentionOption As TraceLogRetentionOption)

Parametri

fileName
String String String String

Percorso per il file di log.The path for the log file.

name
String String String String

Nome del listener.The name of the listener.

bufferSize
Int32 Int32 Int32 Int32

Dimensioni in byte del buffer di output.The size of the output buffer, in bytes.

Esempi

Esempio di codice seguente viene illustrato come utilizzare il EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption) costruttore.The following code example demonstrates how to use the EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption) constructor.

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

Commenti

Per considerazioni sulle prestazioni, bufferSize deve essere un multiplo di 1024 byte.For performance considerations, bufferSize should be a multiple of 1024 bytes.

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

Inizializza una nuova istanza della classe EventSchemaTraceListener con il nome e la dimensione del buffer specificati, utilizzando il file specificato con i criteri di conservazione dei log e la dimensione massima indicati come destinatario dell'output di debug e di tracciatura.Initializes a new instance of the EventSchemaTraceListener class with the specified name and specified buffer size, using the specified file with the specified log retention policy and maximum size as the recipient of the debugging and tracing output.

public:
 EventSchemaTraceListener(System::String ^ fileName, System::String ^ name, int bufferSize, System::Diagnostics::TraceLogRetentionOption logRetentionOption, long maximumFileSize);
public EventSchemaTraceListener (string fileName, string name, int bufferSize, System.Diagnostics.TraceLogRetentionOption logRetentionOption, long maximumFileSize);
new System.Diagnostics.EventSchemaTraceListener : string * string * int * System.Diagnostics.TraceLogRetentionOption * int64 -> System.Diagnostics.EventSchemaTraceListener
Public Sub New (fileName As String, name As String, bufferSize As Integer, logRetentionOption As TraceLogRetentionOption, maximumFileSize As Long)

Parametri

fileName
String String String String

Percorso per il file di log.The path for the log file.

name
String String String String

Nome del listener.The name of the listener.

bufferSize
Int32 Int32 Int32 Int32

Dimensioni in byte del buffer di output.The size of the output buffer, in bytes.

maximumFileSize
Int64 Int64 Int64 Int64

Dimensione massima del file in byte.The maximum file size, in bytes.

Eccezioni

maximumFileSize è un numero negativo o inferiore a bufferSize.maximumFileSize is a negative number or less than bufferSize.

In alternativa-or-

bufferSize è un numero negativo.bufferSize is a negative number.

Esempi

Esempio di codice seguente viene illustrato come utilizzare il EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64) costruttore.The following code example demonstrates how to use the EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64) constructor.

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

Commenti

Per considerazioni sulle prestazioni, bufferSize e maximumFileSize deve essere espresso in multipli di 1024 byte.For performance considerations, bufferSize and maximumFileSize should be multiples of 1024 bytes. maximumFileSize non è un valore assoluto, si tratta di una soglia che può essere superata fino alla dimensione dell'ultimo messaggio.maximumFileSize is not an absolute value, it is a threshold which can be exceeded up to the size of the last message.

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

Inizializza una nuova istanza della classe EventSchemaTraceListener con il nome e la dimensione del buffer specificati, utilizzando 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.Initializes a new instance of the EventSchemaTraceListener class with the specified name and specified buffer size, using the specified file with the specified log retention policy, maximum size, and file count as the recipient of the debugging and tracing output.

public:
 EventSchemaTraceListener(System::String ^ fileName, System::String ^ name, int bufferSize, System::Diagnostics::TraceLogRetentionOption logRetentionOption, long maximumFileSize, int maximumNumberOfFiles);
public EventSchemaTraceListener (string fileName, string name, int bufferSize, System.Diagnostics.TraceLogRetentionOption logRetentionOption, long maximumFileSize, int maximumNumberOfFiles);
new System.Diagnostics.EventSchemaTraceListener : string * string * int * System.Diagnostics.TraceLogRetentionOption * int64 * int -> System.Diagnostics.EventSchemaTraceListener
Public Sub New (fileName As String, name As String, bufferSize As Integer, logRetentionOption As TraceLogRetentionOption, maximumFileSize As Long, maximumNumberOfFiles As Integer)

Parametri

fileName
String String String String

Percorso per il file di log.The path for the log file.

name
String String String String

Nome del listener.The name of the listener.

bufferSize
Int32 Int32 Int32 Int32

Dimensioni in byte del buffer di output.The size of the output buffer, in bytes.

maximumFileSize
Int64 Int64 Int64 Int64

Dimensione massima del file in byte.The maximum file size, in bytes.

maximumNumberOfFiles
Int32 Int32 Int32 Int32

Numero massimo di file di log dell'output.The maximum number of output log files.

Eccezioni

maximumFileSize è un numero negativo o inferiore a bufferSize.maximumFileSize is a negative number or less than bufferSize.

In alternativa-or-

maximumNumberOfFiles è minore di 1 e logRetentionOption è LimitedSequentialFiles.maximumNumberOfFiles is less than 1, and logRetentionOption is LimitedSequentialFiles.

In alternativa-or-

maximumNumberOfFiles è minore di 2 e logRetentionOption è LimitedCircularFiles.maximumNumberOfFiles is less than 2, and logRetentionOption is LimitedCircularFiles.

In alternativa-or-

bufferSize è un numero negativo.bufferSize is a negative number.

Esempi

Esempio di codice seguente viene illustrato come utilizzare il EventSchemaTraceListener costruttore.The following code example demonstrates how to use the EventSchemaTraceListener constructor. Questo esempio di codice fa parte di un esempio più esaustivo fornito per il EventSchemaTraceListener classe.This code example is part of a larger example that is provided for the EventSchemaTraceListener class.

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

Commenti

Per considerazioni sulle prestazioni, bufferSize e maximumFileSize deve essere espresso in multipli di 1024 byte.For performance considerations, bufferSize and maximumFileSize should be multiples of 1024 bytes. maximumFileSize non è un valore assoluto. è una soglia che può essere superata fino alla dimensione dell'ultimo messaggio.maximumFileSize is not an absolute value; it is a threshold that can be exceeded up to the size of the last message.

Si applica a