EventSchemaTraceListener Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe EventSchemaTraceListener.
Sobrecargas
EventSchemaTraceListener(String) |
Inicializa uma nova instância da classe EventSchemaTraceListener usando o arquivo especificado como o destinatário da saída de depuração e de rastreamento. |
EventSchemaTraceListener(String, String) |
Inicializa uma nova instância da classe EventSchemaTraceListener com o nome especificado usando o arquivo indicado como o destinatário da saída de depuração e de rastreamento. |
EventSchemaTraceListener(String, String, Int32) |
Inicializa uma nova instância da classe EventSchemaTraceListener com o nome e o tamanho do buffer especificados usando o arquivo indicado como o destinatário da saída de depuração e de rastreamento. |
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption) |
Inicializa uma nova instância da classe EventSchemaTraceListener com o nome e o tamanho do buffer especificados usando o arquivo indicado com a política de retenção de log fornecido como o destinatário da saída de depuração e de rastreamento. |
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64) |
Inicializa uma nova instância da classe EventSchemaTraceListener com o nome e o tamanho do buffer especificados usando o arquivo indicado com a política de retenção de log e o tamanho máximo fornecidos como o destinatário da saída de depuração e de rastreamento. |
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64, Int32) |
Inicializa uma nova instância da classe EventSchemaTraceListener com o nome e o tamanho do buffer especificados usando o arquivo indicado com a política de retenção de log, o tamanho máximo e a contagem de arquivos fornecidos como o destinatário da saída de depuração e de rastreamento. |
EventSchemaTraceListener(String)
Inicializa uma nova instância da classe EventSchemaTraceListener usando o arquivo especificado como o destinatário da saída de depuração e de rastreamento.
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
O caminho do arquivo de log.
Exemplos
O exemplo de código a seguir demonstra como usar o EventSchemaTraceListener.EventSchemaTraceListener(String) construtor.
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"))
Comentários
Por padrão, um arquivo de tamanho irrestrito é registrado.
Aplica-se a
EventSchemaTraceListener(String, String)
Inicializa uma nova instância da classe EventSchemaTraceListener com o nome especificado usando o arquivo indicado como o destinatário da saída de depuração e de rastreamento.
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
O caminho do arquivo de log.
- name
- String
O nome do ouvinte.
Exemplos
O exemplo de código a seguir demonstra como usar o EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32) construtor.
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"))
Aplica-se a
EventSchemaTraceListener(String, String, Int32)
Inicializa uma nova instância da classe EventSchemaTraceListener com o nome e o tamanho do buffer especificados usando o arquivo indicado como o destinatário da saída de depuração e de rastreamento.
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
O caminho do arquivo de log.
- name
- String
O nome do ouvinte.
- bufferSize
- Int32
O tamanho do buffer de saída em bytes.
Exemplos
O exemplo de código a seguir demonstra como usar o EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32) construtor.
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))
Comentários
Para considerações de desempenho, bufferSize
deve ser um múltiplo de 1024 bytes.
Aplica-se a
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption)
Inicializa uma nova instância da classe EventSchemaTraceListener com o nome e o tamanho do buffer especificados usando o arquivo indicado com a política de retenção de log fornecido como o destinatário da saída de depuração e de rastreamento.
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
O caminho do arquivo de log.
- name
- String
O nome do ouvinte.
- bufferSize
- Int32
O tamanho do buffer de saída em bytes.
- logRetentionOption
- TraceLogRetentionOption
Um dos valores de TraceLogRetentionOption.
Exemplos
O exemplo de código a seguir demonstra como usar o EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption) construtor.
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))
Comentários
Para considerações de desempenho, bufferSize
deve ser um múltiplo de 1024 bytes.
Aplica-se a
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64)
Inicializa uma nova instância da classe EventSchemaTraceListener com o nome e o tamanho do buffer especificados usando o arquivo indicado com a política de retenção de log e o tamanho máximo fornecidos como o destinatário da saída de depuração e de rastreamento.
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
O caminho do arquivo de log.
- name
- String
O nome do ouvinte.
- bufferSize
- Int32
O tamanho do buffer de saída em bytes.
- logRetentionOption
- TraceLogRetentionOption
Um dos valores de TraceLogRetentionOption.
- maximumFileSize
- Int64
O tamanho do arquivo máximo, em bytes.
Exceções
maximumFileSize
é um número negativo ou menor que bufferSize
.
- ou -
bufferSize
é um número negativo.
Exemplos
O exemplo de código a seguir demonstra como usar o EventSchemaTraceListener.EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64) construtor.
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))
Comentários
Para considerações de desempenho, bufferSize
e maximumFileSize
devem ser múltiplos de 1024 bytes. maximumFileSize
não é um valor absoluto, é um limite que pode ser excedido até o tamanho da última mensagem.
Aplica-se a
EventSchemaTraceListener(String, String, Int32, TraceLogRetentionOption, Int64, Int32)
Inicializa uma nova instância da classe EventSchemaTraceListener com o nome e o tamanho do buffer especificados usando o arquivo indicado com a política de retenção de log, o tamanho máximo e a contagem de arquivos fornecidos como o destinatário da saída de depuração e de rastreamento.
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
O caminho do arquivo de log.
- name
- String
O nome do ouvinte.
- bufferSize
- Int32
O tamanho do buffer de saída em bytes.
- logRetentionOption
- TraceLogRetentionOption
Um dos valores de TraceLogRetentionOption.
- maximumFileSize
- Int64
O tamanho do arquivo máximo, em bytes.
- maximumNumberOfFiles
- Int32
O número máximo de arquivos de log de saída.
Exceções
maximumFileSize
é um número negativo ou menor que bufferSize
.
- ou -
maximumNumberOfFiles
é menor que -1 e logRetentionOption
é LimitedSequentialFiles.
- ou -
maximumNumberOfFiles
é menor que 2 e logRetentionOption
é LimitedCircularFiles.
- ou -
bufferSize
é um número negativo.
Exemplos
O exemplo de código a seguir demonstra como usar o EventSchemaTraceListener construtor. Este exemplo de código faz parte de um exemplo maior fornecido para a 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))
Comentários
Para considerações de desempenho, bufferSize
e maximumFileSize
devem ser múltiplos de 1024 bytes. maximumFileSize
não é um valor absoluto; é um limite que pode ser excedido até o tamanho da última mensagem.