Compartilhar via


TraceListener.TraceData Método

Definição

Grava dados de rastreamento na saída específica do ouvinte.

Sobrecargas

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

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

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

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

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

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

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

public:
 virtual void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::Object ^ data);
public virtual void TraceData(System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object? data);
public virtual void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceData(System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data);
abstract member TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
Public Overridable Sub TraceData (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, data 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.

data
Object

Os dados de rastreamento a serem emitidos.

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 o parâmetro sourceeventType e id o eventCachecabeçalho e o rodapé do rastreamento. O data parâmetro é gravado como o corpo da mensagem de rastreamento. O ToString método do objeto de dados é usado para converter o objeto em um String.

Confira também

Aplica-se a

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

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

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

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

data
Object[]

Uma matriz de objetos a serem emitidos como dados.

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 objetos de dados são convertidos em cadeias de caracteres usando o ToString método de cada objeto. 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