XmlWriterTraceListener.TraceTransfer Methode

Definition

Schreibt Ablaufverfolgungsinformationen einschließlich der Identität einer verwandten Aktivität, einer Meldung und Ereignisinformationen in die Datei oder den Stream.

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)

Parameter

eventCache
TraceEventCache

Ein TraceEventCache mit der aktuellen Prozess-ID, Thread-ID und den aktuellen Stapelüberwachungsinformationen.

source
String

Der Quellenname.

id
Int32

Ein numerischer Bezeichner für das Ereignis.

message
String

Eine zu schreibende Ablaufverfolgungsmeldung.

relatedActivityId
Guid

Eine Guid-Struktur, die eine verwandte Aktivität bezeichnet.

Hinweise

Die TraceTransfer -Methode wird für die Korrelation verwandter Ablaufverfolgungen verwendet. Die eventCacheParameter , source, idund relatedActivityId werden in der Kopf- und Fußzeile der Ablaufverfolgung verwendet. Der id Parameter wird vor dem Schreiben in eine ganze Zahl ohne Vorzeichen konvertiert, sodass ein negativer id Wert als große positive ganze Zahl geschrieben wird. Der message Parameter wird als Message -Element geschrieben. Die Guid.ToString(String) -Methode wird aufgerufen, um den relatedActivityIdWert in eine "B"-formatierte Zeichenfolge zu konvertieren, die im Header angezeigt wird. Das SubTypeName Element in der Fußzeile identifiziert den Ablaufverfolgungsereignistyp Transferals .

Wichtig

Die TraceTransfer Methode ist nicht für den Aufruf durch Anwendungscode vorgesehen. Er soll von einem TraceSource -Objekt aufgerufen werden, um die Ablaufverfolgungsinformationen für seine TraceTransfer Methode ausgibt.

Gilt für: