Sdílet prostřednictvím


EventSchemaTraceListener.TraceData Metoda

Definice

Zapíše data trasování do souboru protokolu.

Přetížení

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

Zapíše trasovací informace, jeden datový objekt a informace o událostech do souboru protokolu.

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

Zapíše trasovací informace, více datových objektů a informace o událostech do souboru protokolu.

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

Zapíše trasovací informace, jeden datový objekt a informace o událostech do souboru protokolu.

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)

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.

eventType
TraceEventType

Jedna z TraceEventType hodnot.

id
Int32

Číselný identifikátor události.

data
Object

Datový objekt, který se má vygenerovat.

Atributy

Poznámky

Parametry eventCache, source, eventTypea id 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. Proto je záporná id hodnota zapsána jako velké kladné celé číslo. Parametr data je zapsán jako Data uzel v elementu UserData . Metoda ToString datového objektu se používá k převodu objektu na řetězec.

Důležité

Tato metoda není určena k přímému vyvolání kódem aplikace. Je volána metodami Debugtříd , Tracea TraceSource k zápisu dat trasování.

Platí pro

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

Zapíše trasovací informace, více datových objektů a informace o událostech do souboru protokolu.

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())

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.

eventType
TraceEventType

Jedna z TraceEventType hodnot.

id
Int32

Číselný identifikátor události.

data
Object[]

Pole datových objektů, které se mají vygenerovat.

Atributy

Poznámky

Parametry eventCache, source, eventTypea id 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. Proto je záporná id hodnota zapsána jako velké kladné celé číslo. Objekty v data poli parametrů jsou zapsány jako Data uzly v elementu UserData . Metoda ToString každého datového objektu se používá k převodu objektu na řetězec.

Důležité

Tato metoda není určena k přímému vyvolání kódem aplikace. Je volána metodami Debugtříd , Tracea TraceSource k zápisu dat trasování.

Platí pro