Comparteix a través de


XmlWriterTraceListener.TraceTransfer Método

Definición

Escribe la información de seguimiento, incluida la identidad de una actividad relacionada, un mensaje e información de evento en el archivo o el flujo.

public:
 override void TraceTransfer(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, int id, System::String ^ message, Guid relatedActivityId);
public override void TraceTransfer (System.Diagnostics.TraceEventCache? eventCache, string source, int id, string? message, Guid relatedActivityId);
public override void TraceTransfer (System.Diagnostics.TraceEventCache eventCache, string source, int id, string message, Guid relatedActivityId);
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.

Comentarios

El TraceTransfer método se usa para la correlación de 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 escribir, por lo que un valor negativo id se escribe como un entero positivo grande. El message parámetro se escribe como el Message elemento . Se Guid.ToString(String) llama al método para convertir el relatedActivityIdvalor en una cadena con formato "B", que aparece en el encabezado. El SubTypeName elemento del pie de página identifica el tipo de evento de seguimiento como .Transfer

Importante

El TraceTransfer código de aplicación no pretende 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