Udostępnij za pośrednictwem


EventSchemaTraceListener.TraceTransfer Metoda

Definicja

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

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)

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.

Atrybuty

Uwagi

Metoda TraceTransfer służy do korelowania 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. W związku z tym wartość ujemna id jest zapisywana jako duża dodatnia liczba całkowita. Parametr message jest zapisywany Data jako element . Metoda jest wywoływana Guid.ToString(String) w celu przekonwertowania relatedActivityId wartości na ciąg sformatowany "B", który pojawia się w nagłówku. Element Opcode w stopce identyfikuje typ zdarzenia śledzenia jako Transfer.

Ważne

Metoda nie powinna być wywoływana TraceTransfer przez kod aplikacji. Jest on przeznaczony do użycia przez TraceSource obiekt w celu emitowania informacji śledzenia dla jego TraceTransfer metody.

Dotyczy