Share via


TraceSource Construtores

Definição

Inicializa uma nova instância da classe TraceSource.

Sobrecargas

TraceSource(String)

Inicializa uma nova instância da classe TraceSource, usando o nome especificado para a fonte.

TraceSource(String, SourceLevels)

Inicializa uma nova instância da classe TraceSource usando o nome especificado para a fonte e o nível da fonte padrão no qual o rastreamento deve ocorrer.

TraceSource(String)

Origem:
TraceSource.cs
Origem:
TraceSource.cs
Origem:
TraceSource.cs

Inicializa uma nova instância da classe TraceSource, usando o nome especificado para a fonte.

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

Parâmetros

name
String

O nome da fonte (geralmente o nome do aplicativo).

Exceções

name é null.

name é uma cadeia de caracteres vazia ("").

Exemplos

O exemplo de código a seguir mostra o uso do TraceSource construtor para criar um novo TraceSource objeto. Este exemplo de código faz parte de um exemplo maior fornecido para a TraceSource classe .

// Initialize the trace source.
static TraceSource ts = new TraceSource("TraceTest");
' Initialize the trace source.
Private Shared ts As New TraceSource("TraceTest")

Comentários

O nome de origem é usado para identificar rastreamentos. Ele é usado por um SourceFilter para determinar se um ouvinte de rastreamento deve produzir o rastreamento. A prática recomendada é usar o nome do aplicativo para o nome de origem.

Observação

Não é necessário criar uma nova TraceSource instância para cada solicitação de rastreamento. Create uma TraceSource instância e use-a para todas as solicitações de rastreamento para o aplicativo.

Aplica-se a

TraceSource(String, SourceLevels)

Origem:
TraceSource.cs
Origem:
TraceSource.cs
Origem:
TraceSource.cs

Inicializa uma nova instância da classe TraceSource usando o nome especificado para a fonte e o nível da fonte padrão no qual o rastreamento deve ocorrer.

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

Parâmetros

name
String

O nome da fonte, geralmente o nome do aplicativo.

defaultLevel
SourceLevels

Uma combinação bit a bit dos valores de enumeração que especifica o nível da fonte padrão para o rastreamento.

Exceções

name é null.

name é uma cadeia de caracteres vazia ("").

Comentários

O nome de origem é usado para identificar rastreamentos. Ele pode ser usado por um SourceSwitch para determinar se o rastreamento deve ocorrer e por um SourceFilter para determinar se o rastreamento deve ser produzido. O nível de origem padrão é usado por um EventTypeFilter para determinar se o rastreamento deve ocorrer com base no nível de origem da mensagem a ser rastreada.

Observação

Não é necessário criar uma nova TraceSource instância para cada solicitação de rastreamento. Create uma TraceSource instância e use-a para todas as solicitações de rastreamento para o aplicativo.

Aplica-se a