Partilhar via


EventSchemaTraceListener.TraceData Método

Definição

Grava dados de rastreamento no arquivo de log.

Sobrecargas

TraceData(TraceEventCache, String, TraceEventType, Int32, Object)

Grava informações de rastreamento, um único objeto de dados e informações de evento no arquivo de log.

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

Grava informações de rastreamento, vários objetos de dados e informações de evento no arquivo de log.

TraceData(TraceEventCache, String, TraceEventType, Int32, Object)

Grava informações de rastreamento, um único objeto de dados e informações de evento no arquivo de log.

public:
 override void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::Object ^ data);
[System.Security.SecurityCritical]
public override void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data);
[<System.Security.SecurityCritical>]
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
Public Overrides Sub TraceData (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, data 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.

data
Object

Um objeto de dados a ser emitido.

Atributos

Comentários

Os eventCacheparâmetros , source, eventTypee 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 data parâmetro é gravado como um Data nó no UserData elemento . O ToString método do objeto de dados é usado para converter o objeto em uma cadeia de caracteres.

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

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

Grava informações de rastreamento, vários objetos de dados e informações de evento no arquivo de log.

public:
 override void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, ... cli::array <System::Object ^> ^ data);
[System.Security.SecurityCritical]
public override void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data);
[<System.Security.SecurityCritical>]
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
Public Overrides Sub TraceData (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, ParamArray data 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.

data
Object[]

Uma matriz de objetos de dados a ser emitida.

Atributos

Comentários

Os eventCacheparâmetros , source, eventTypee 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. Os objetos na matriz de data parâmetros são gravados como Data nós no UserData elemento . O ToString método de cada objeto de dados é usado para converter o objeto em uma cadeia de caracteres.

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