Share via


EventSchemaTraceListener.TraceTransfer Método

Definição

Grava informações de rastreamento, incluindo a identidade de uma atividade relacionada, uma mensagem e informações de evento no arquivo de log.

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

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.

id
Int32

Um identificador numérico do evento.

message
String

Uma mensagem de rastreamento a ser gravada.

relatedActivityId
Guid

Uma estrutura Guid que identifica uma atividade relacionada.

Atributos

Comentários

O TraceTransfer método é usado para correlacionar rastreamentos relacionados. Os eventCacheparâmetros , source, ide relatedActivityId 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 o Data elemento . O Guid.ToString(String) método é chamado para converter o relatedActivityId valor em uma cadeia de caracteres formatada "B", que aparece no cabeçalho. O Opcode elemento no rodapé identifica o tipo de evento de rastreamento como um Transfer.

Importante

O TraceTransfer método não deve ser chamado pelo código do aplicativo. Destina-se a ser usado por um TraceSource objeto para emitir as informações de rastreamento para seu TraceTransfer método.

Aplica-se a