TraceSource Construtores

Definição

Inicializa uma nova instância da TraceSource classe.

Sobrecargas

Name Description
TraceSource(String)

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

TraceSource(String, SourceLevels)

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

TraceSource(String)

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

Inicializa uma nova instância da TraceSource classe, 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 (normalmente, o nome da aplicação).

Exceções

name é null.

name é uma cadeia vazia ("").

Exemplos

O seguinte exemplo de código 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")

Observações

O nome de origem é usado para identificar vestígios. É usado por a SourceFilter para determinar se um ouvinte de traços deve produzir o traço. A prática recomendada é usar o nome da aplicação como nome fonte.

Note

Não é necessário criar uma nova TraceSource instância para cada pedido de traço. Cria uma TraceSource instância e usa-a para todos os pedidos de rastreamento da aplicação.

Aplica-se a

TraceSource(String, SourceLevels)

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

Inicializa uma nova instância da TraceSource classe, usando o nome especificado para a fonte e o nível padrão da fonte onde 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, normalmente o nome da aplicação.

defaultLevel
SourceLevels

Uma combinação bit a bit dos valores de enumeração que especifica o nível de origem padrão a seguir o rastreio.

Exceções

name é null.

name é uma cadeia vazia ("").

Observações

O nome de origem é usado para identificar vestígios. Pode ser usado por a SourceSwitch para determinar se o traçado vai ocorrer e por a SourceFilter para determinar se o rastreio deve ser produzido. O nível de origem padrão é usado por um EventTypeFilter para determinar se o rastreio deve ocorrer com base no nível de origem da mensagem a ser rastreada.

Note

Não é necessário criar uma nova TraceSource instância para cada pedido de traço. Cria uma TraceSource instância e usa-a para todos os pedidos de rastreamento da aplicação.

Aplica-se a