TraceListener.TraceTransfer Metoda

Definicja

Zapisuje informacje śledzenia, komunikat, powiązaną tożsamość działania i informacje o zdarzeniu do danych wyjściowych specyficznych dla odbiornika.

C#
public virtual void TraceTransfer(System.Diagnostics.TraceEventCache? eventCache, string source, int id, string? message, Guid relatedActivityId);
C#
public virtual void TraceTransfer(System.Diagnostics.TraceEventCache eventCache, string source, int id, string message, Guid relatedActivityId);
C#
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceTransfer(System.Diagnostics.TraceEventCache eventCache, string source, int id, string message, Guid relatedActivityId);

Parametry

eventCache
TraceEventCache

Obiekt TraceEventCache zawierający bieżący identyfikator procesu, identyfikator wątku i informacje o śledzeniu stosu.

source
String

Nazwa używana do identyfikowania danych wyjściowych, zazwyczaj nazwa aplikacji, która wygenerowała zdarzenie śledzenia.

id
Int32

Identyfikator liczbowy zdarzenia.

message
String

Wiadomość do zapisu.

relatedActivityId
Guid

Obiekt Guid identyfikujący powiązane działanie.

Atrybuty

Uwagi

Ważne

Ta metoda nie ma być wywoływana bezpośrednio przez kod aplikacji, ale przez elementy członkowskie klas Debug, Tracei TraceSource do zapisywania danych śledzenia do danych wyjściowych.

Metoda TraceTransfer służy do korelacji powiązanych śladów. Metoda TraceTransfer wywołuje metodę TraceEvent, aby przetworzyć wywołanie, z poziomem eventType ustawionym na Transfer i relatedActivityIdGuid jako ciąg dołączony do komunikatu.

Dotyczy

Produkt Wersje
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Zobacz też