Condividi tramite


TraceListener.TraceEvent Metodo

Definizione

Scrive le informazioni di traccia e di evento nell'output specifico del listener.

Overload

TraceEvent(TraceEventCache, String, TraceEventType, Int32)

Scrive le informazioni di traccia e di evento nell'output specifico del listener.

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

Scrive le informazioni di traccia, un messaggio e le informazioni di evento nell'output specifico del listener.

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

Scrive le informazioni di traccia, una matrice di oggetti formattata e le informazioni di evento nell'output specifico del listener.

TraceEvent(TraceEventCache, String, TraceEventType, Int32)

Origine:
TraceListener.cs
Origine:
TraceListener.cs
Origine:
TraceListener.cs

Scrive le informazioni di traccia e di evento nell'output specifico del listener.

public:
 virtual void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id);
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int -> unit
Public Overridable Sub TraceEvent (eventCache As TraceEventCache, source As String, eventType As TraceEventType, id As Integer)

Parametri

eventCache
TraceEventCache

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

source
String

Nome usato per identificare l'output. In genere corrisponde al nome dell'applicazione che ha generato l'evento di traccia.

eventType
TraceEventType

Uno dei valori di TraceEventType che specifica il tipo di evento che ha causato la traccia.

id
Int32

Identificatore numerico per l'evento.

Attributi

Commenti

Importante

Questo metodo non deve essere chiamato direttamente dal codice dell'applicazione, ma dai membri delle classi , Tracee TraceSource per scrivere dati di traccia nell'outputDebug.

L'implementazione predefinita scrive i valori dei sourceeventType parametri e id come intestazione. I eventCache dati vengono scritti come piè di pagina, la natura dei dati di output dipendenti dal valore della TraceOutputOptions proprietà.

Vedi anche

Si applica a

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

Origine:
TraceListener.cs
Origine:
TraceListener.cs
Origine:
TraceListener.cs

Scrive le informazioni di traccia, un messaggio e le informazioni di evento nell'output specifico del listener.

public:
 virtual void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ message);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string? message);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string message);
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string -> unit
Public Overridable 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 usato per identificare l'output. In genere corrisponde al nome dell'applicazione che ha generato l'evento di traccia.

eventType
TraceEventType

Uno dei valori di TraceEventType che specifica il tipo di evento che ha causato la traccia.

id
Int32

Identificatore numerico per l'evento.

message
String

Messaggio da scrivere.

Attributi

Commenti

Importante

Questo metodo non deve essere chiamato direttamente dal codice dell'applicazione, ma dai membri delle classi , Tracee TraceSource per scrivere dati di traccia nell'outputDebug.

L'implementazione predefinita scrive i valori dei sourceeventType parametri e id come intestazione, seguiti dai message dati. I eventCache dati vengono scritti come piè di pagina, la natura dei dati di output dipendenti dal valore della TraceOutputOptions proprietà.

Vedi anche

Si applica a

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

Origine:
TraceListener.cs
Origine:
TraceListener.cs
Origine:
TraceListener.cs

Scrive le informazioni di traccia, una matrice di oggetti formattata e le informazioni di evento nell'output specifico del listener.

public:
 virtual void TraceEvent(System::Diagnostics::TraceEventCache ^ eventCache, System::String ^ source, System::Diagnostics::TraceEventType eventType, int id, System::String ^ format, ... cli::array <System::Object ^> ^ args);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object?[]? args);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache? eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string? format, params object?[]? args);
public virtual void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args);
[System.Runtime.InteropServices.ComVisible(false)]
public virtual void TraceEvent (System.Diagnostics.TraceEventCache eventCache, string source, System.Diagnostics.TraceEventType eventType, int id, string format, params object[] args);
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
override this.TraceEvent : System.Diagnostics.TraceEventCache * string * System.Diagnostics.TraceEventType * int * string * obj[] -> unit
Public Overridable 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 usato per identificare l'output. In genere corrisponde al nome dell'applicazione che ha generato l'evento di traccia.

eventType
TraceEventType

Uno dei valori di TraceEventType che specifica il tipo di evento che ha causato la traccia.

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 object che contiene zero o più oggetti da formattare.

Attributi

Commenti

Importante

Questo metodo non deve essere chiamato direttamente dal codice dell'applicazione, ma dai membri delle classi , Tracee TraceSource per scrivere dati di traccia nell'outputDebug.

L'implementazione predefinita scrive i valori dei sourceeventType parametri e id come intestazione. La args matrice di oggetti viene convertita in una stringa usando il Format metodo, passando la stringa e args la format matrice per formattare la stringa come parte del messaggio della traccia. I eventCache dati vengono scritti come piè di pagina, la natura dei dati di output dipendenti dal valore della TraceOutputOptions proprietà.

Vedi anche

Si applica a