EventSchemaTraceListener.TraceTransfer Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
- Atributos
Comentarios
El TraceTransfer método se usa para correlacionar seguimientos relacionados. Los eventCache
parámetros , source
, id
y 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.