Share via


EventSchemaTraceListener.TraceEvent Método

Definição

Grava informações de rastreamento de evento no arquivo de log.

Sobrecargas

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

Grava informações de rastreamento, uma mensagem e informações de evento no arquivo de log.

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

Grava informações de rastreamento, uma mensagem formatada e informações de evento no arquivo de log.

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

Grava informações de rastreamento, uma mensagem e informações de evento no arquivo de log.

public:
 override void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ message);
[System.Security.SecurityCritical]
public override void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message);
[<System.Security.SecurityCritical>]
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
Public Overrides Sub TraceEvent (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, message As String)

Parâmetros

eventCache
TraceEventCache

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

source
String

O nome da origem.

eventType
TraceEventType

Um dos valores de TraceEventType.

id
Int32

Um identificador numérico do evento.

message
String

A mensagem a ser gravada.

Atributos

Comentários

Os eventCacheparâmetros , sourceeventType, e id são usados no cabeçalho e no rodapé do rastreamento. O id parâmetro é convertido em um inteiro sem sinal antes de ser gravado. Portanto, um valor negativo id é gravado como um inteiro positivo grande. O message parâmetro é gravado como um Data nó no EventData elemento .

Importante

Esse método não se destina a ser chamado diretamente pelo código do aplicativo. Ele é chamado por métodos das Debugclasses , Tracee TraceSource para gravar dados de rastreamento.

Aplica-se a

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

Grava informações de rastreamento, uma mensagem formatada e informações de evento no arquivo de log.

public:
 override void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ format, ... cli::array <System::Object ^> ^ args);
[System.Security.SecurityCritical]
public override void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args);
[<System.Security.SecurityCritical>]
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
Public Overrides 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 que contém as informações atuais de ID de processo, ID de thread e rastreamento de pilha.

source
String

O nome da origem.

eventType
TraceEventType

Um dos valores de TraceEventType.

id
Int32

Um identificador numérico do evento.

format
String

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

args
Object[]

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

Atributos

Comentários

Os eventCacheparâmetros , sourceeventType, e id são usados no cabeçalho e no rodapé do rastreamento. O id parâmetro é convertido em um inteiro sem sinal antes de ser gravado. Portanto, um valor negativo id é gravado como um inteiro positivo grande. O String.Format(String, Object[]) método é chamado e a cadeia de caracteres e args a format matriz são passadas como parâmetros. Esse método formata a matriz de args objetos e grava a matriz formatada como o Data nó no EventData elemento .

Importante

Esse método não se destina a ser chamado diretamente pelo código do aplicativo. Ele é chamado por métodos das Debugclasses , Tracee TraceSource para gravar dados de rastreamento.

Aplica-se a