Bagikan melalui


EventSchemaTraceListener.TraceData Metode

Definisi

Menulis data pelacakan ke file log.

Overload

TraceData(TraceEventCache, String, TraceEventType, Int32, Object)

Menulis informasi pelacakan, objek data tunggal, dan informasi peristiwa ke file log.

TraceData(TraceEventCache, String, TraceEventType, Int32, Object[])

Menulis informasi pelacakan, beberapa objek data, dan informasi peristiwa ke file log.

TraceData(TraceEventCache, String, TraceEventType, Int32, Object)

Menulis informasi pelacakan, objek data tunggal, dan informasi peristiwa ke file log.

public:
 override void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::Object ^ data);
[System.Security.SecurityCritical]
public override void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data);
[<System.Security.SecurityCritical>]
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj -> unit
Public Overrides Sub TraceData (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, data As Object)

Parameter

eventCache
TraceEventCache

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

source
String

Nama sumbernya.

eventType
TraceEventType

Salah TraceEventType satu nilai.

id
Int32

Pengidentifikasi numerik untuk peristiwa tersebut.

data
Object

Objek data yang akan dimuat.

Atribut

Keterangan

Parameter eventCache, source, eventType, dan id 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 data ditulis sebagai simpul Data dalam UserData elemen . Metode ToString objek data digunakan untuk mengonversi objek menjadi string.

Penting

Metode ini tidak dimaksudkan untuk dipanggil langsung oleh kode aplikasi. Ini dipanggil dengan metode Debugkelas , Trace, dan TraceSource untuk menulis data pelacakan.

Berlaku untuk

TraceData(TraceEventCache, String, TraceEventType, Int32, Object[])

Menulis informasi pelacakan, beberapa objek data, dan informasi peristiwa ke file log.

public:
 override void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, ... cli::array <System::Object ^> ^ data);
[System.Security.SecurityCritical]
public override void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data);
[<System.Security.SecurityCritical>]
override this.TraceData : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * obj[] -> unit
Public Overrides Sub TraceData (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer, ParamArray data As Object())

Parameter

eventCache
TraceEventCache

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

source
String

Nama sumbernya.

eventType
TraceEventType

Salah TraceEventType satu nilai.

id
Int32

Pengidentifikasi numerik untuk peristiwa tersebut.

data
Object[]

Array objek data yang akan dipancarkan.

Atribut

Keterangan

Parameter eventCache, source, eventType, dan id 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. Objek dalam data array parameter ditulis sebagai Data simpul dalam UserData elemen . Metode ToString setiap objek data digunakan untuk mengonversi objek menjadi string.

Penting

Metode ini tidak dimaksudkan untuk dipanggil langsung oleh kode aplikasi. Ini dipanggil dengan metode Debugkelas , Trace, dan TraceSource untuk menulis data pelacakan.

Berlaku untuk