Compartir a través de


TraceSource.TraceTransfer(Int32, String, Guid) Método

Definición

Escribe un mensaje de transferencia de seguimiento en los agentes de escucha de seguimiento de la colección Listeners con el identificador numérico, el mensaje y el identificador de actividad relacionado especificados.

public:
 void TraceTransfer(int id, System::String ^ message, Guid relatedActivityId);
[System.Diagnostics.Conditional("TRACE")]
public void TraceTransfer (int id, string? message, Guid relatedActivityId);
public void TraceTransfer (int id, string message, Guid relatedActivityId);
[System.Diagnostics.Conditional("TRACE")]
public void TraceTransfer (int id, string message, Guid relatedActivityId);
[<System.Diagnostics.Conditional("TRACE")>]
member this.TraceTransfer : int * string * Guid -> unit
member this.TraceTransfer : int * string * Guid -> unit
Public Sub TraceTransfer (id As Integer, message As String, relatedActivityId As Guid)

Parámetros

id
Int32

Identificador numérico para el evento.

message
String

Mensaje de seguimiento que se va a escribir.

relatedActivityId
Guid

Estructura que identifica la actividad relacionada.

Atributos

Comentarios

El TraceTransfer método llama al TraceTransfer método de cada agente de escucha de seguimiento de la Listeners propiedad para escribir la información de seguimiento. El método predeterminado TraceTransfer de la clase base TraceListener llama al TraceListener.TraceEvent(TraceEventCache, String, TraceEventType, Int32, String) método para procesar la llamada, estableciendo TraceEventType.TransfereventType en y anexando una representación de cadena del relatedActivityId GUID a message.

TraceTransferestá diseñado para usarse con las operaciones lógicas de .CorrelationManager El relatedActivityId parámetro se relaciona con la ActivityId propiedad de un CorrelationManager objeto . Si una operación lógica comienza en una actividad y se transfiere a otra, la segunda actividad registra la transferencia llamando al TraceTransfer método . La TraceTransfer llamada relaciona la nueva identidad de actividad con la identidad anterior. El consumidor más probable de esta funcionalidad es un visor de seguimiento que puede notificar operaciones lógicas que abarcan varias actividades.

Se aplica a

Consulte también