Sdílet prostřednictvím


EventSchemaTraceListener.TraceTransfer Metoda

Definice

Zapíše trasovací informace, včetně identity související aktivity, zprávy a informací o událostech, do souboru protokolu.

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

A TraceEventCache , který obsahuje aktuální ID procesu, ID vlákna a informace o trasování zásobníku.

source
String

Název zdroje.

id
Int32

Číselný identifikátor události.

message
String

Zpráva o trasování, která se má napsat.

relatedActivityId
Guid

Struktura Guid , která identifikuje související aktivitu.

Atributy

Poznámky

Metoda se TraceTransfer používá ke korelaci souvisejících trasování. Parametry eventCache, source, ida relatedActivityId se používají v záhlaví a zápatí trasování. Parametr id se před zápisem převede na celé číslo bez znaménka. Proto je záporná id hodnota zapsána jako velké kladné celé číslo. Parametr message je zapsán jako Data element. Metoda Guid.ToString(String) je volána k převodu relatedActivityId hodnoty na formátovaný řetězec "B", který se zobrazí v záhlaví. Prvek Opcode v zápatí identifikuje typ události trasování jako Transfer.

Důležité

Metoda TraceTransfer by neměla být volána kódem aplikace. Je určen k použití objektem TraceSource k vygenerování informací o trasování pro svou TraceTransfer metodu.

Platí pro