Condividi tramite


EventSchemaTraceListener.TraceEvent Metodo

Definizione

Scrive le informazioni di traccia sull'evento nel file di log.

Overload

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)

Scrive le informazioni di traccia, un messaggio e le informazioni sull'evento nel file di log.

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

Scrive le informazioni di traccia, un messaggio formattato e le informazioni sull'evento nel file di log.

TraceEvent(TraceEventCache, String, TraceEventType, Int32, String)

Scrive le informazioni di traccia, un messaggio e le informazioni sull'evento nel file di log.

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

Parametri

eventCache
TraceEventCache

Oggetto TraceEventCache contenente l'ID processo corrente, l'ID thread e le informazioni di traccia dello stack.

source
String

Nome dell'origine.

eventType
TraceEventType

Uno dei valori di TraceEventType.

id
Int32

Identificatore numerico per l'evento.

message
String

Messaggio da inserire.

Attributi

Commenti

I eventCacheparametri , , sourceeventTypee id vengono usati nell'intestazione e nel piè di pagina della traccia. Il id parametro viene convertito in un intero senza segno prima che venga scritto. Pertanto, un valore negativo id viene scritto come intero positivo di grandi dimensioni. Il message parametro viene scritto come Data nodo nell'elemento EventData .

Importante

Questo metodo non deve essere chiamato direttamente dal codice dell'applicazione. Viene chiamato dai metodi delle classi , Tracee TraceSource per scrivere dati di Debugtraccia.

Si applica a

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

Scrive le informazioni di traccia, un messaggio formattato e le informazioni sull'evento nel file di log.

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

Parametri

eventCache
TraceEventCache

Oggetto TraceEventCache contenente l'ID processo corrente, l'ID thread e le informazioni di traccia dello stack.

source
String

Nome dell'origine.

eventType
TraceEventType

Uno dei valori di TraceEventType.

id
Int32

Identificatore numerico per l'evento.

format
String

Stringa di formato che contiene zero o più elementi di formato, corrispondenti a oggetti nella matrice args.

args
Object[]

Matrice di oggetti che contiene zero o più oggetti da formattare.

Attributi

Commenti

I eventCacheparametri , , sourceeventTypee id vengono usati nell'intestazione e nel piè di pagina della traccia. Il id parametro viene convertito in un intero senza segno prima che venga scritto. Pertanto, un valore negativo id viene scritto come intero positivo di grandi dimensioni. Il String.Format(String, Object[]) metodo viene chiamato e la stringa e args la format matrice vengono passate come parametri. Questo metodo formatta la matrice di oggetti e scrive la args matrice formattata come Data nodo nell'elemento EventData .

Importante

Questo metodo non deve essere chiamato direttamente dal codice dell'applicazione. Viene chiamato dai metodi delle classi , Tracee TraceSource per scrivere dati di Debugtraccia.

Si applica a