Compartir vía


EventSchemaTraceListener.TraceTransfer Método

Definición

Escribe la información de seguimiento (incluida la identidad de una actividad relacionada), un mensaje y la información de eventos en el archivo de registro.

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

TraceEventCache que contiene el identificador de proceso actual, el identificador de subproceso e información sobre el seguimiento de la pila.

source
String

El nombre de origen.

id
Int32

Identificador numérico para el evento.

message
String

Mensaje de seguimiento que se va a escribir.

relatedActivityId
Guid

Estructura Guid que identifica una actividad relacionada.

Atributos

Comentarios

El TraceTransfer método se usa para correlacionar seguimientos relacionados. Los eventCacheparámetros , source, idy relatedActivityId se usan en el encabezado y pie de página del seguimiento. El id parámetro se convierte en un entero sin signo antes de escribirlo. Por lo tanto, un valor negativo id se escribe como un entero positivo grande. El message parámetro se escribe como el Data elemento . Se Guid.ToString(String) llama al método para convertir el relatedActivityId valor en una cadena con formato "B", que aparece en el encabezado. El Opcode elemento del pie de página identifica el tipo de evento de seguimiento como .Transfer

Importante

El TraceTransfer código de aplicación no debe llamar al método . Está pensado para que un TraceSource objeto emita la información de seguimiento para su TraceTransfer método.

Se aplica a