EventSchemaTraceListener Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe EventSchemaTraceListener.
Overload
EventSchemaTraceListener(String) |
Inizializza una nuova istanza della classe EventSchemaTraceListener, usando il file specificato come destinatario dell'output di debug e di tracciatura. |
EventSchemaTraceListener(String, String) |
Inizializza una nuova istanza della classe EventSchemaTraceListener con il nome specificato, usando il file specificato come destinatario dell'output di debug e di tracciatura. |
EventSchemaTraceListener(String, String, Int32) |
Inizializza una nuova istanza della classe EventSchemaTraceListener con il nome e le dimensioni del buffer specificati, usando il file specificato come destinatario dell'output di debug e di tracciatura. |
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption) |
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 indicati come destinatario dell'output di debug e di tracciatura. |
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64) |
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. |
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64, Int32) |
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. |
EventSchemaTraceListener(String)
Inizializza una nuova istanza della classe EventSchemaTraceListener, usando il file specificato come destinatario dell'output di debug e di tracciatura.
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
Percorso per il file di log.
Esempio
Nell'esempio di codice seguente viene illustrato come usare il EventSchemaTraceListener.EventSchemaTraceListener(String) costruttore.
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 non limitate.
Si applica a
EventSchemaTraceListener(String, String)
Inizializza una nuova istanza della classe EventSchemaTraceListener con il nome specificato, usando il file specificato come destinatario dell'output di debug e di tracciatura.
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
Percorso per il file di log.
- name
- String
Nome del listener.
Esempio
Nell'esempio di codice seguente viene illustrato come usare il EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32) costruttore.
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"))
Si applica a
EventSchemaTraceListener(String, String, Int32)
Inizializza una nuova istanza della classe EventSchemaTraceListener con il nome e le dimensioni del buffer specificati, usando il file specificato come destinatario dell'output di debug e di tracciatura.
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
Percorso per il file di log.
- name
- String
Nome del listener.
- bufferSize
- Int32
Dimensioni in byte del buffer di output.
Esempio
Nell'esempio di codice seguente viene illustrato come usare il EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32) costruttore.
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 le considerazioni sulle prestazioni, bufferSize
deve essere un numero multiplo di 1024 byte.
Si applica a
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption)
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 indicati come destinatario dell'output di debug e di tracciatura.
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
Percorso per il file di log.
- name
- String
Nome del listener.
- bufferSize
- Int32
Dimensioni in byte del buffer di output.
- logRetentionOption
- TraceLogRetentionOption
Uno dei valori di TraceLogRetentionOption.
Esempio
Nell'esempio di codice seguente viene illustrato come usare il EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption) costruttore.
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 le considerazioni sulle prestazioni, bufferSize
deve essere un numero multiplo di 1024 byte.
Si applica a
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64)
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.
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
Percorso per il file di log.
- name
- String
Nome del listener.
- bufferSize
- Int32
Dimensioni in byte del buffer di output.
- logRetentionOption
- TraceLogRetentionOption
Uno dei valori di TraceLogRetentionOption.
- maximumFileSize
- Int64
Dimensione massima del file in byte.
Eccezioni
maximumFileSize
è un numero negativo o inferiore a bufferSize
.
-oppure-
bufferSize
è un numero negativo.
Esempio
Nell'esempio di codice seguente viene illustrato come usare il EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64) costruttore.
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 le considerazioni sulle prestazioni e bufferSize
maximumFileSize
devono essere più di 1024 byte. maximumFileSize
non è un valore assoluto, è una soglia che può essere superata fino alle dimensioni dell'ultimo messaggio.
Si applica a
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64, Int32)
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.
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
Percorso per il file di log.
- name
- String
Nome del listener.
- bufferSize
- Int32
Dimensioni in byte del buffer di output.
- logRetentionOption
- TraceLogRetentionOption
Uno dei valori di TraceLogRetentionOption.
- maximumFileSize
- Int64
Dimensione massima del file in byte.
- maximumNumberOfFiles
- Int32
Numero massimo di file di log dell'output.
Eccezioni
maximumFileSize
è un numero negativo o inferiore a bufferSize
.
-oppure-
maximumNumberOfFiles
è minore di 1 e logRetentionOption
è LimitedSequentialFiles.
-oppure-
maximumNumberOfFiles
è minore di 2 e logRetentionOption
è LimitedCircularFiles.
-oppure-
bufferSize
è un numero negativo.
Esempio
Nell'esempio di codice seguente viene illustrato come usare il EventSchemaTraceListener costruttore. Questo esempio di codice fa parte di un esempio più grande 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"));
ts.Listeners.Add(New EventSchemaTraceListener("TraceOutput.xml", "eventListener", 65536, TraceLogRetentionOption.LimitedCircularFiles, 20480000, 2))
Commenti
Per le considerazioni sulle prestazioni e bufferSize
maximumFileSize
devono essere più di 1024 byte. maximumFileSize
non è un valore assoluto; è una soglia che può essere superata fino alle dimensioni dell'ultimo messaggio.