EventSource Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Offre la possibilità di creare eventi per la traccia degli eventi tra piattaforme.
public ref class EventSource : IDisposable
public class EventSource : IDisposable
type EventSource = class
interface IDisposable
Public Class EventSource
Implements IDisposable
- Ereditarietà
-
EventSource
- Derivato
- Implementazioni
Commenti
Per altre informazioni su questa API, vedere Osservazioni supplementari sull'API per EventSource.
Costruttori
EventSource() |
Crea una nuova istanza della classe EventSource. |
EventSource(Boolean) |
Crea una nuova istanza della classe EventSource e specifica se generare un'eccezione quando si verifica un errore nel codice sottostante di Windows. |
EventSource(EventSourceSettings) |
Crea una nuova istanza della classe EventSource con le impostazioni di configurazione specificate. |
EventSource(EventSourceSettings, String[]) |
Inizializza una nuova istanza dell'oggetto EventSource da usare con eventi non di contratto che contengono le impostazioni e i tratti specificati. |
EventSource(String) |
Crea una nuova istanza della classe EventSource con il nome specificato. |
EventSource(String, EventSourceSettings) |
Crea una nuova istanza della classe EventSource con il nome e le impostazioni specificate. |
EventSource(String, EventSourceSettings, String[]) |
Crea una nuova istanza della classe EventSource con le impostazioni di configurazione specificate. |
Proprietà
ConstructionException |
Ottiene un'eccezione generata durante la costruzione dell'origine evento. |
CurrentThreadActivityId |
Ottiene l'ID attività del thread corrente. |
Guid |
Identificatore univoco per l'origine evento. |
Name |
Il nome descrittivo della classe che deriva dall'origine evento. |
Settings |
Ottiene le impostazioni applicate a questa origine evento. |
Metodi
Dispose() |
Rilascia tutte le risorse usate dall'istanza corrente della classe EventSource. |
Dispose(Boolean) |
Rilascia le risorse non gestite usate dalla classe EventSource e facoltativamente le risorse gestite. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
Finalize() |
Consente all'oggetto EventSource di tentare di liberare risorse ed eseguire altre operazioni di pulizia prima che l'oggetto venga recuperato da Garbage Collection. |
GenerateManifest(Type, String) |
Restituisce una stringa del manifesto XML associato all'origine evento corrente. |
GenerateManifest(Type, String, EventManifestOptions) |
Restituisce una stringa del manifesto XML associato all'origine evento corrente. |
GetGuid(Type) |
Ottiene l'identificatore univoco per questa implementazione dell'origine evento. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetName(Type) |
Ottiene il nome descrittivo dell'origine evento. |
GetSources() |
Ottiene lo snapshot di tutte le origini evento per il dominio applicazione. |
GetTrait(String) |
Ottiene il valore del tratto associato alla chiave specificata. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
IsEnabled() |
Determina se l'origine evento corrente è abilitata. |
IsEnabled(EventLevel, EventKeywords) |
Determina se l'origine evento corrente con il livello e la parola chiave specificati è abilitata. |
IsEnabled(EventLevel, EventKeywords, EventChannel) |
Determina se l'origine evento è abilitata per eventi con il livello, le parole chiave e il canale specificati. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
OnEventCommand(EventCommandEventArgs) |
Chiamato quando l'origine evento corrente viene aggiornata dal controller. |
SendCommand(EventSource, EventCommand, IDictionary<String,String>) |
Invia un comando a un'origine evento specificata. |
SetCurrentThreadActivityId(Guid) |
Imposta l'ID attività nel thread corrente. |
SetCurrentThreadActivityId(Guid, Guid) |
Imposta l'ID attività nel thread corrente e restituisce l'ID attività precedente. |
ToString() |
Ottiene una rappresentazione di stringa dell'istanza dell'origine evento corrente. |
Write(String) |
Scrive un evento senza campi, ma con il nome e le opzioni predefinite specificate. |
Write(String, EventSourceOptions) |
Scrive un evento senza campi, ma con il nome e le opzioni specificate. |
Write<T>(String, EventSourceOptions, Guid, Guid, T) |
Scrive un evento con il nome, le opzioni, le attività correlate e i dati specificati. |
Write<T>(String, EventSourceOptions, T) |
Scrive un evento con il nome, i dati e le opzioni specificate. |
Write<T>(String, EventSourceOptions, T) |
Scrive un evento con il nome, le opzioni e i dati specificati. |
Write<T>(String, T) |
Scrive un evento con il nome e i dati specificati. |
WriteEvent(Int32) |
Scrive un evento usando l'identificatore evento fornito. |
WriteEvent(Int32, Byte[]) |
Scrive un evento usando l'identificatore evento fornito e gli argomenti di matrice di byte. |
WriteEvent(Int32, EventSource+EventSourcePrimitive[]) |
Scrive un evento usando l'identificatore di evento fornito e un numero variabile di primitive di origine evento. |
WriteEvent(Int32, Int32) |
Scrive un evento usando l'identificatore evento fornito e un argomento di intero a 32 bit. |
WriteEvent(Int32, Int32, Int32) |
Scrive un evento usando l'identificatore evento fornito e gli argomenti interi a 32 bit. |
WriteEvent(Int32, Int32, Int32, Int32) |
Scrive un evento usando l'identificatore evento fornito e gli argomenti interi a 32 bit. |
WriteEvent(Int32, Int32, String) |
Scrive un evento usando l'identificatore evento fornito e gli argomenti di stringa e interi a 32 bit. |
WriteEvent(Int32, Int64) |
Scrive un evento usando l'identificatore evento fornito e un argomento di intero a 64 bit. |
WriteEvent(Int32, Int64, Byte[]) |
Scrive i dati dell'evento usando l'identificatore e gli argomenti di matrice di byte e di interi a 64 bit specificati. |
WriteEvent(Int32, Int64, Int64) |
Scrive un evento usando l'identificatore evento fornito e gli argomenti a 64 bit. |
WriteEvent(Int32, Int64, Int64, Int64) |
Scrive un evento usando l'identificatore evento fornito e gli argomenti a 64 bit. |
WriteEvent(Int32, Int64, String) |
Scrive un evento usando l'identificatore evento fornito e gli argomenti di stringa e interi a 64 bit. |
WriteEvent(Int32, Object[]) |
Scrive un evento usando l'identificatore evento fornito e gli array di argomenti. |
WriteEvent(Int32, String) |
Scrive un evento usando l'identificatore evento fornito e gli argomenti di stringa. |
WriteEvent(Int32, String, Int32) |
Scrive un evento usando l'identificatore evento fornito e gli argomenti. |
WriteEvent(Int32, String, Int32, Int32) |
Scrive un evento usando l'identificatore evento fornito e gli argomenti. |
WriteEvent(Int32, String, Int64) |
Scrive un evento usando l'identificatore evento fornito e gli argomenti. |
WriteEvent(Int32, String, String) |
Scrive un evento usando l'identificatore evento fornito e gli argomenti di stringa. |
WriteEvent(Int32, String, String, String) |
Scrive un evento usando l'identificatore evento fornito e gli argomenti di stringa. |
WriteEventCore(Int32, Int32, EventSource+EventData*) |
Crea un nuovo overload di WriteEvent tramite l'identificatore evento e i dati dell'evento forniti. |
WriteEventWithRelatedActivityId(Int32, Guid, Object[]) |
Scrive un evento che indica che l'attività corrente è correlata a un'altra attività. |
WriteEventWithRelatedActivityIdCore(Int32, Guid*, Int32, EventSource+EventData*) |
Scrive un evento che indica che l'attività corrente è correlata a un'altra attività. |
Eventi
EventCommandExecuted |
Si verifica quando un comando proviene da un listener di eventi. |
Si applica a
Thread safety
Questo tipo è thread-safe.