TraceSource.TraceTransfer(Int32, String, Guid) 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 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.