Sdílet prostřednictvím


XmlWriterTraceListener.TraceTransfer Metoda

Definice

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

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

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.

Poznámky

Metoda TraceTransfer se používá pro 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, takže záporná id hodnota se zapíše jako velké kladné celé číslo. Parametr message je zapsán jako Message element. Metoda Guid.ToString(String) je volána k převodu relatedActivityIdhodnoty na formátovaný řetězec "B", který se zobrazí v záhlaví. Prvek SubTypeName v zápatí identifikuje typ události trasování jako Transfer.

Důležité

Metoda TraceTransfer není určena k vyvolání kódem aplikace. Má být volána objektem TraceSource , aby vygenerovala informace o trasování pro svou TraceTransfer metodu.

Platí pro