Bagikan melalui


EventSchemaTraceListener.TraceTransfer Metode

Definisi

Menulis informasi pelacakan, termasuk identitas aktivitas terkait, pesan, dan informasi peristiwa, ke file log.

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)

Parameter

eventCache
TraceEventCache

TraceEventCache yang berisi ID proses saat ini, ID utas, dan informasi pelacakan tumpukan.

source
String

Nama sumbernya.

id
Int32

Pengidentifikasi numerik untuk peristiwa tersebut.

message
String

Pesan pelacakan untuk ditulis.

relatedActivityId
Guid

Guid Struktur yang mengidentifikasi aktivitas terkait.

Atribut

Keterangan

Metode TraceTransfer ini digunakan untuk menghubungkan jejak terkait. Parameter eventCache, source, id, dan relatedActivityId digunakan di header dan footer jejak. Parameter id dikonversi menjadi bilangan bulat yang tidak ditandatangani sebelum ditulis. Oleh karena itu, nilai negatif id ditulis sebagai bilangan bulat positif besar. Parameter message ditulis sebagai Data elemen . Metode Guid.ToString(String) ini dipanggil untuk mengonversi relatedActivityId nilai menjadi string berformat "B", yang muncul di header . Elemen Opcode dalam footer mengidentifikasi jenis peristiwa pelacakan sebagai Transfer.

Penting

Metode TraceTransfer tidak boleh dipanggil oleh kode aplikasi. Ini dimaksudkan untuk digunakan oleh TraceSource objek untuk memancarkan informasi jejak untuk metodenya TraceTransfer .

Berlaku untuk