XmlWriterTraceListener.TraceTransfer Metoda

Definicja

Zapisuje informacje śledzenia, w tym tożsamość powiązanego działania, komunikatu i informacji o zdarzeniu do pliku lub strumienia.

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)

Parametry

eventCache
TraceEventCache

Element TraceEventCache zawierający bieżący identyfikator procesu, identyfikator wątku i informacje śledzenia stosu.

source
String

Nazwa źródła.

id
Int32

Identyfikator liczbowy zdarzenia.

message
String

Komunikat śledzenia do zapisania.

relatedActivityId
Guid

Struktura Guid identyfikująca powiązane działanie.

Uwagi

Metoda TraceTransfer jest używana do korelacji powiązanych śladów. Parametry eventCache, source, idi relatedActivityId są używane w nagłówku i stopce śledzenia. Parametr id jest konwertowany na niepodpisaną liczbę całkowitą przed zapisaniem, więc wartość ujemna id jest zapisywana jako duża dodatnia liczba całkowita. Parametr message jest zapisywany Message jako element . Metoda jest wywoływana Guid.ToString(String) w celu przekonwertowania relatedActivityIdwartości na ciąg sformatowany "B", który pojawia się w nagłówku. Element SubTypeName w stopce identyfikuje typ zdarzenia śledzenia jako Transfer.

Ważne

Metoda nie jest przeznaczona TraceTransfer do wywoływana przez kod aplikacji. Jest on wywoływany przez TraceSource obiekt w celu emitowania informacji śledzenia dla jego TraceTransfer metody.

Dotyczy