EventSchemaTraceListener Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase EventSchemaTraceListener.
Sobrecargas
EventSchemaTraceListener(String) |
Inicializa una nueva instancia de la clase EventSchemaTraceListener y usa el archivo especificado como destinatario de los resultados de seguimiento o de depuración. |
EventSchemaTraceListener(String, String) |
Inicializa una nueva instancia de la clase EventSchemaTraceListener con el nombre especificado y usa el archivo especificado como destinatario de los resultados de seguimiento o de depuración. |
EventSchemaTraceListener(String, String, Int32) |
Inicializa una nueva instancia de la clase EventSchemaTraceListener con el nombre especificado y el tamaño de búfer especificado, y usa el archivo especificado como destinatario de los resultados de seguimiento o de depuración. |
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption) |
Inicializa una nueva instancia de la clase EventSchemaTraceListener con el nombre especificado y el tamaño de búfer especificado, y usa el archivo especificado, con la directiva de retención de registro especificada, como destinatario de los resultados de seguimiento o de depuración. |
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64) |
Inicializa una nueva instancia de la clase EventSchemaTraceListener con el nombre especificado y el tamaño de búfer especificado, y usa el archivo especificado, con la directiva de retención de registro especificada y el tamaño máximo, como destinatario de los resultados de seguimiento o de depuración. |
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64, Int32) |
Inicializa una nueva instancia de la clase EventSchemaTraceListener con el nombre especificado y el tamaño de búfer especificado, y usa el archivo especificado, con la directiva de retención de registro especificada, el tamaño máximo y el recuento de archivos, como destinatario de los resultados de seguimiento o de depuración. |
EventSchemaTraceListener(String)
Inicializa una nueva instancia de la clase EventSchemaTraceListener y usa el archivo especificado como destinatario de los resultados de seguimiento o de depuración.
public:
EventSchemaTraceListener(System::String ^ fileName);
public EventSchemaTraceListener (string fileName);
new System.Diagnostics.EventSchemaTraceListener : string -> System.Diagnostics.EventSchemaTraceListener
Public Sub New (fileName As String)
Parámetros
- fileName
- String
Ruta de acceso del archivo de registro.
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar el 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"))
Comentarios
De forma predeterminada, se registra un archivo de tamaño sin restricciones.
Se aplica a
EventSchemaTraceListener(String, String)
Inicializa una nueva instancia de la clase EventSchemaTraceListener con el nombre especificado y usa el archivo especificado como destinatario de los resultados de seguimiento o de depuración.
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)
Parámetros
- fileName
- String
Ruta de acceso del archivo de registro.
- name
- String
Nombre del agente de escucha.
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar el 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"))
Se aplica a
EventSchemaTraceListener(String, String, Int32)
Inicializa una nueva instancia de la clase EventSchemaTraceListener con el nombre especificado y el tamaño de búfer especificado, y usa el archivo especificado como destinatario de los resultados de seguimiento o de depuración.
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)
Parámetros
- fileName
- String
Ruta de acceso del archivo de registro.
- name
- String
Nombre del agente de escucha.
- bufferSize
- Int32
Tamaño del búfer de salida, en bytes.
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar el 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))
Comentarios
Para tener en cuenta el rendimiento, bufferSize
debe ser un múltiplo de 1024 bytes.
Se aplica a
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption)
Inicializa una nueva instancia de la clase EventSchemaTraceListener con el nombre especificado y el tamaño de búfer especificado, y usa el archivo especificado, con la directiva de retención de registro especificada, como destinatario de los resultados de seguimiento o de depuración.
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)
Parámetros
- fileName
- String
Ruta de acceso del archivo de registro.
- name
- String
Nombre del agente de escucha.
- bufferSize
- Int32
Tamaño del búfer de salida, en bytes.
- logRetentionOption
- TraceLogRetentionOption
Uno de los valores de TraceLogRetentionOption.
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar el 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))
Comentarios
Para tener en cuenta el rendimiento, bufferSize
debe ser un múltiplo de 1024 bytes.
Se aplica a
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64)
Inicializa una nueva instancia de la clase EventSchemaTraceListener con el nombre especificado y el tamaño de búfer especificado, y usa el archivo especificado, con la directiva de retención de registro especificada y el tamaño máximo, como destinatario de los resultados de seguimiento o de depuración.
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)
Parámetros
- fileName
- String
Ruta de acceso del archivo de registro.
- name
- String
Nombre del agente de escucha.
- bufferSize
- Int32
Tamaño del búfer de salida, en bytes.
- logRetentionOption
- TraceLogRetentionOption
Uno de los valores de TraceLogRetentionOption.
- maximumFileSize
- Int64
Tamaño máximo de archivo, en bytes.
Excepciones
maximumFileSize
es un número negativo o menor que bufferSize
.
o bien
bufferSize
es un número negativo.
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar el 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))
Comentarios
Para tener en cuenta el rendimiento, bufferSize
y maximumFileSize
debe ser múltiplo de 1024 bytes. maximumFileSize
no es un valor absoluto, es un umbral que se puede superar hasta el tamaño del último mensaje.
Se aplica a
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64, Int32)
Inicializa una nueva instancia de la clase EventSchemaTraceListener con el nombre especificado y el tamaño de búfer especificado, y usa el archivo especificado, con la directiva de retención de registro especificada, el tamaño máximo y el recuento de archivos, como destinatario de los resultados de seguimiento o de depuración.
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)
Parámetros
- fileName
- String
Ruta de acceso del archivo de registro.
- name
- String
Nombre del agente de escucha.
- bufferSize
- Int32
Tamaño del búfer de salida, en bytes.
- logRetentionOption
- TraceLogRetentionOption
Uno de los valores de TraceLogRetentionOption.
- maximumFileSize
- Int64
Tamaño máximo de archivo, en bytes.
- maximumNumberOfFiles
- Int32
Número máximo de archivos de registro de resultados.
Excepciones
maximumFileSize
es un número negativo o menor que bufferSize
.
o bien
maximumNumberOfFiles
es menor que 1 y logRetentionOption
es LimitedSequentialFiles.
o bien
maximumNumberOfFiles
es menor que 2 y logRetentionOption
es LimitedCircularFiles.
o bien
bufferSize
es un número negativo.
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar el EventSchemaTraceListener constructor . Este ejemplo de código es parte de un ejemplo más grande proporcionado para la clase EventSchemaTraceListener.
//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))
Comentarios
Para tener en cuenta el rendimiento, bufferSize
y maximumFileSize
debe ser múltiplo de 1024 bytes. maximumFileSize
no es un valor absoluto; es un umbral que se puede superar hasta el tamaño del último mensaje.