Compartilhar via


TraceListener.TraceEvent Método

Definição

Grava informações de rastreamento e evento na saída específica do ouvinte.

Sobrecargas

Nome Description
TraceEvent(TraceEventCache, String, TraceEventType, Int32)

Grava informações de rastreamento e evento na saída específica do ouvinte.

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)

Grava informações de rastreamento, uma mensagem e informações de evento na saída específica do ouvinte.

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[])

Grava informações de rastreamento, uma matriz formatada de objetos e informações de evento para a saída específica do ouvinte.

TraceEvent(TraceEventCache, String, TraceEventType, Int32)

Origem:
TraceListener.cs
Origem:
TraceListener.cs
Origem:
TraceListener.cs
Origem:
TraceListener.cs
Origem:
TraceListener.cs

Grava informações de rastreamento e evento na saída específica do ouvinte.

public:
 virtual void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id);
public virtual void TraceEvent(System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id);
public virtual void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id);
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int -> unit
Public Overridable Sub TraceEvent (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer)

Parâmetros

eventCache
TraceEventCache

Um TraceEventCache objeto que contém a ID do processo atual, a ID do thread e as informações de rastreamento de pilha.

source
String

Um nome usado para identificar a saída, normalmente o nome do aplicativo que gerou o evento de rastreamento.

eventType
TraceEventType

Um dos TraceEventType valores que especificam o tipo de evento que causou o rastreamento.

id
Int32

Um identificador numérico para o evento.

Atributos

Comentários

Importante

Esse método não se destina a ser chamado diretamente pelo código do aplicativo, mas por membros do Debug, Tracee TraceSource classes para gravar dados de rastreamento na saída.

A implementação padrão grava os valores do parâmetro e id os sourceeventType parâmetros como um cabeçalho. Os eventCache dados são gravados como um rodapé, a natureza dos dados de saída que dependem do valor da TraceOutputOptions propriedade.

Confira também

Aplica-se a

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)

Origem:
TraceListener.cs
Origem:
TraceListener.cs
Origem:
TraceListener.cs
Origem:
TraceListener.cs
Origem:
TraceListener.cs

Grava informações de rastreamento, uma mensagem e informações de evento na saída específica do ouvinte.

public:
 virtual void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ message);
public virtual void TraceEvent(System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string? message);
public virtual void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message);
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
Public Overridable Sub TraceEvent (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, message As String)

Parâmetros

eventCache
TraceEventCache

Um TraceEventCache objeto que contém a ID do processo atual, a ID do thread e as informações de rastreamento de pilha.

source
String

Um nome usado para identificar a saída, normalmente o nome do aplicativo que gerou o evento de rastreamento.

eventType
TraceEventType

Um dos TraceEventType valores que especificam o tipo de evento que causou o rastreamento.

id
Int32

Um identificador numérico para o evento.

message
String

Uma mensagem a ser gravada.

Atributos

Comentários

Importante

Esse método não se destina a ser chamado diretamente pelo código do aplicativo, mas por membros do Debug, Tracee TraceSource classes para gravar dados de rastreamento na saída.

A implementação padrão grava os valores dos parâmetros e id os sourceeventType parâmetros como um cabeçalho, seguidos pelos message dados. Os eventCache dados são gravados como um rodapé, a natureza dos dados de saída que dependem do valor da TraceOutputOptions propriedade.

Confira também

Aplica-se a

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String, Object[])

Origem:
TraceListener.cs
Origem:
TraceListener.cs
Origem:
TraceListener.cs
Origem:
TraceListener.cs
Origem:
TraceListener.cs

Grava informações de rastreamento, uma matriz formatada de objetos e informações de evento para a saída específica do ouvinte.

public:
 virtual void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ format, ... cli::array <System::Object ^> ^ args);
public virtual void TraceEvent(System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string? format, params object?[]? args);
public virtual void TraceEvent(System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object?[]? args);
public virtual void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceEvent(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args);
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
Public Overridable Sub TraceEvent (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, format As String, ParamArray args As Object())

Parâmetros

eventCache
TraceEventCache

Um TraceEventCache objeto que contém a ID do processo atual, a ID do thread e as informações de rastreamento de pilha.

source
String

Um nome usado para identificar a saída, normalmente o nome do aplicativo que gerou o evento de rastreamento.

eventType
TraceEventType

Um dos TraceEventType valores que especificam o tipo de evento que causou o rastreamento.

id
Int32

Um identificador numérico para o evento.

format
String

Uma cadeia de caracteres de formato que contém zero ou mais itens de formato, que correspondem a objetos na args matriz.

args
Object[]

Uma object matriz que contém zero ou mais objetos a serem formatados.

Atributos

Comentários

Importante

Esse método não se destina a ser chamado diretamente pelo código do aplicativo, mas por membros do Debug, Tracee TraceSource classes para gravar dados de rastreamento na saída.

A implementação padrão grava os valores do parâmetro e id os sourceeventType parâmetros como um cabeçalho. A args matriz de objetos é convertida em uma cadeia de caracteres usando o Format método, passando a format cadeia de caracteres e args a matriz para formatar a cadeia de caracteres como a parte da mensagem do rastreamento. Os eventCache dados são gravados como um rodapé, a natureza dos dados de saída que dependem do valor da TraceOutputOptions propriedade.

Confira também

Aplica-se a