FileLogTraceListener.TraceData Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menulis data pelacakan ke file output.
Overload
TraceData(TraceEventCache, String, TraceEventType, Int32, Object) |
Menulis informasi pelacakan, objek data, dan informasi peristiwa ke file atau aliran output. |
TraceData(TraceEventCache, String, TraceEventType, Int32, Object[]) |
Menulis informasi pelacakan, array objek data, dan informasi peristiwa ke file atau aliran output. |
Keterangan
TraceData metode tidak dimaksudkan untuk dipanggil oleh kode aplikasi. Metode ini dipanggil oleh anggota Debugkelas , , Tracedan TraceSource untuk menulis data pelacakan ke output.
TraceData(TraceEventCache, String, TraceEventType, Int32, Object)
Menulis informasi pelacakan, objek data, dan informasi peristiwa ke file atau aliran output.
public:
override void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::Object ^ data);
public override void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, object data);
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
Objek TraceEventCache yang berisi ID proses saat ini, ID utas, dan informasi pelacakan tumpukan.
- source
- String
Nama sumber pelacakan yang memanggil metode ini.
- eventType
- TraceEventType
Salah TraceEventType satu nilai enumerasi.
- id
- Int32
Pengidentifikasi numerik untuk peristiwa tersebut.
- data
- Object
Data pelacakan yang akan dimuat.
Keterangan
Metode ini:
Memformat data dan informasi konteks untuk output.
Membuat file log baru, jika perlu.
Menulis informasi ke file log.
Untuk informasi selengkapnya tentang membuat file log baru, lihat FullLogFileName.
Tabel berikut mencantumkan bidang output dalam urutan munculnya. Bidang dibatasi oleh string yang Delimiter ditentukan properti, dan diikuti oleh terminator baris.
Bidang | Kondisi output | Deskripsi |
---|---|---|
source |
Selalu | Nilai dari name . |
severity |
Selalu | Nama nilai enumerasi dari eventType . |
id |
Selalu | Representasi string dari id . |
message |
Selalu | Representasi string dari data . |
callStack |
Callstack Saat bendera diatur di TraceOutputOptions properti . | Properti Callstack dari eventCache . |
CorrelationID |
LogicalOperationStack Saat bendera diatur di TraceOutputOptions properti . | Properti ThreadId dari eventCache . |
DateTime |
DateTime Saat bendera diatur di TraceOutputOptions properti . | Representasi string properti DateTime dari eventCache . Budaya invarian digunakan untuk konversi string. |
ProcessID |
ProcessId Saat bendera diatur di TraceOutputOptions properti . | Representasi string properti ProcessId dari eventCache . Budaya invarian digunakan untuk konversi string. |
ThreadID |
ThreadId Saat bendera diatur di TraceOutputOptions properti . | Properti ThreadId dari eventCache . |
Timestamp |
Timestamp Saat bendera diatur di TraceOutputOptions properti . | Representasi string properti Timestamp dari eventCache . Budaya invarian digunakan untuk konversi string. |
HostName |
IncludeHostName Ketika properti adalah True . |
Nama komputer. |
Lihat juga
Berlaku untuk
TraceData(TraceEventCache, String, TraceEventType, Int32, Object[])
Menulis informasi pelacakan, array objek data, dan informasi peristiwa ke file atau aliran output.
public:
override void TraceData(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, ... cli::array <System::Object ^> ^ data);
public override void TraceData (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, params object[] data);
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
Objek TraceEventCache yang berisi ID proses saat ini, ID utas, dan informasi pelacakan tumpukan.
- source
- String
Nama sumber pelacakan yang memanggil metode ini.
- eventType
- TraceEventType
Salah TraceEventType satu nilai enumerasi.
- id
- Int32
Pengidentifikasi numerik untuk peristiwa tersebut.
- data
- Object[]
Array objek untuk dipancarkan sebagai data.
Keterangan
Metode ini:
Memformat informasi data dan konteks untuk output,
Membuat file log baru, jika perlu,
Menulis informasi ke file log.
Untuk informasi selengkapnya tentang membuat file log baru, lihat FullLogFileName.
Tabel ini mencantumkan bidang output dalam urutan munculnya. Bidang dibatasi oleh string yang Delimiter ditentukan properti, dan diikuti oleh terminator baris.
Bidang | Kondisi output | Deskripsi |
---|---|---|
source |
Selalu | Nilai dari name . |
severity |
Selalu | Nama nilai enumerasi dari eventType . |
id |
Selalu | Representasi string dari id . |
message |
Selalu | String yang terdiri dari representasi string dari setiap elemen di , masing-masing dipisahkan data oleh Delimiter. |
callStack |
Callstack Saat bendera diatur di TraceOutputOptions properti . | Properti Callstack dari eventCache . |
CorrelationID |
LogicalOperationStack Saat bendera diatur di TraceOutputOptions properti . | Properti ThreadId dari eventCache . |
DateTime |
DateTime Saat bendera diatur di TraceOutputOptions properti . | Representasi string properti DateTime dari eventCache . Budaya invarian digunakan untuk konversi string. |
ProcessID |
ProcessId Saat bendera diatur di TraceOutputOptions properti . | Representasi string properti ProcessId dari eventCache . Budaya invarian digunakan untuk konversi string. |
ThreadID |
ThreadId Saat bendera diatur di TraceOutputOptions properti . | Properti ThreadId dari eventCache . |
Timestamp |
Timestamp Saat bendera diatur di TraceOutputOptions properti . | Representasi string properti Timestamp dari eventCache . Budaya invarian digunakan untuk konversi string. |
HostName |
IncludeHostName Ketika properti adalah True . |
Nama komputer. |