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 di eventi tra piattaforme diverse.
public ref class EventSource : IDisposable
public class EventSource : IDisposable
type EventSource = class
interface IDisposable
Public Class EventSource
Implements IDisposable
- Ereditarietà
-
EventSource
- Implementazioni
Commenti
Per altre informazioni su questa API, vedere Osservazioni supplementari sulle API per EventSource.
Costruttori
| Nome | Descrizione |
|---|---|
| EventSource() |
Crea una nuova istanza della EventSource classe . |
| EventSource(Boolean) |
Crea una nuova istanza della classe EventSource e specifica se generare un'eccezione quando si verifica un errore nel codice Windows sottostante. |
| EventSource(EventSourceSettings, String[]) |
Inizializza una nuova istanza dell'oggetto EventSource da utilizzare con eventi non contrattuali che contengono le impostazioni e i tratti specificati. |
| EventSource(EventSourceSettings) |
Crea una nuova istanza della EventSource classe con le impostazioni di configurazione specificate. |
| EventSource(String, EventSourceSettings, String[]) |
Crea una nuova istanza della EventSource classe con le impostazioni di configurazione specificate. |
| EventSource(String, EventSourceSettings) |
Crea una nuova istanza della EventSource classe con il nome e le impostazioni specificati. |
| EventSource(String) |
Crea una nuova istanza della EventSource classe con il nome specificato. |
Proprietà
| Nome | Descrizione |
|---|---|
| ConstructionException |
Ottiene qualsiasi eccezione generata durante la costruzione dell'origine evento. |
| CurrentThreadActivityId |
Ottiene l'ID attività del thread corrente. |
| Guid |
Identificatore univoco per l'origine evento. |
| Name |
Nome descrittivo della classe derivata dall'origine evento. |
| Settings |
Ottiene le impostazioni applicate all'origine evento. |
Metodi
| Nome | Descrizione |
|---|---|
| Dispose() |
Rilascia tutte le risorse usate dall'istanza corrente della EventSource classe . |
| Dispose(Boolean) |
Rilascia le risorse non gestite usate dalla EventSource classe e, facoltativamente, rilascia 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, EventManifestOptions) |
Restituisce una stringa del manifesto XML associato all'origine evento corrente. |
| GenerateManifest(Type, String) |
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 uno snapshot di tutte le origini eventi per il dominio applicazione. |
| GetTrait(String) |
Ottiene il valore del tratto associato alla chiave specificata. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| IsEnabled() |
Determina se l'origine evento corrente è abilitata. |
| IsEnabled(EventLevel, EventKeywords, EventChannel) |
Determina se l'origine evento corrente è abilitata per gli eventi con il livello, le parole chiave e il canale specificati. |
| IsEnabled(EventLevel, EventKeywords) |
Determina se l'origine evento corrente con il livello e la parola chiave specificati è abilitata. |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (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, Guid) |
Imposta l'ID attività nel thread corrente e restituisce l'ID attività precedente. |
| SetCurrentThreadActivityId(Guid) |
Imposta l'ID attività nel thread corrente. |
| ToString() |
Ottiene una rappresentazione di stringa dell'istanza dell'origine evento corrente. |
| Write(String, EventSourceOptions) |
Scrive un evento senza campi, ma con il nome e le opzioni specificati. |
| Write(String) |
Scrive un evento senza campi, ma con il nome e le opzioni predefinite specificati. |
| Write<T>(String, EventSourceOptions, Guid, Guid, T) |
Scrive un evento con il nome, le opzioni, i dati relativi all'attività e agli eventi specificati. |
| Write<T>(String, EventSourceOptions, T) |
Scrive un evento con il nome, i dati e le opzioni dell'evento specificati. |
| Write<T>(String, EventSourceOptions, T) |
Scrive un evento con il nome, le opzioni e i dati dell'evento specificati. |
| Write<T>(String, T) |
Scrive un evento con il nome e i dati specificati. |
| WriteEvent(Int32, Byte[]) |
Scrive un evento utilizzando l'identificatore di evento e l'argomento matrice di byte forniti. |
| WriteEvent(Int32, Int32, Int32, Int32) |
Scrive un evento utilizzando l'identificatore dell'evento fornito e gli argomenti integer a 32 bit. |
| WriteEvent(Int32, Int32, Int32) |
Scrive un evento utilizzando l'identificatore dell'evento fornito e gli argomenti integer a 32 bit. |
| WriteEvent(Int32, Int32, String) |
Scrive un evento usando l'identificatore dell'evento specificato e gli argomenti integer a 32 bit e stringa. |
| WriteEvent(Int32, Int32) |
Scrive un evento utilizzando l'identificatore dell'evento fornito e l'argomento integer a 32 bit. |
| WriteEvent(Int32, Int64, Byte[]) |
Scrive i dati dell'evento usando gli argomenti identificatore e integer a 64 bit e matrice di byte specificati. |
| WriteEvent(Int32, Int64, Int64, Int64) |
Scrive un evento utilizzando l'identificatore di evento fornito e gli argomenti a 64 bit. |
| WriteEvent(Int32, Int64, Int64) |
Scrive un evento utilizzando l'identificatore di evento fornito e gli argomenti a 64 bit. |
| WriteEvent(Int32, Int64, String) |
Scrive un evento usando l'identificatore di evento specificato e gli argomenti integer a 64 bit e stringhe. |
| WriteEvent(Int32, Int64) |
Scrive un evento utilizzando l'identificatore dell'evento fornito e l'argomento integer a 64 bit. |
| WriteEvent(Int32, Object[]) |
Scrive un evento utilizzando l'identificatore dell'evento fornito e la matrice di argomenti. |
| WriteEvent(Int32, String, Int32, Int32) |
Scrive un evento utilizzando l'identificatore di evento e gli argomenti forniti. |
| WriteEvent(Int32, String, Int32) |
Scrive un evento utilizzando l'identificatore di evento e gli argomenti forniti. |
| WriteEvent(Int32, String, Int64) |
Scrive un evento utilizzando l'identificatore di evento e gli argomenti forniti. |
| WriteEvent(Int32, String, String, String) |
Scrive un evento utilizzando l'identificatore di evento e gli argomenti stringa specificati. |
| WriteEvent(Int32, String, String) |
Scrive un evento utilizzando l'identificatore di evento e gli argomenti stringa specificati. |
| WriteEvent(Int32, String) |
Scrive un evento utilizzando l'identificatore di evento e l'argomento stringa specificati. |
| WriteEvent(Int32) |
Scrive un evento utilizzando l'identificatore di evento fornito. |
| WriteEventCore(Int32, Int32, EventSource+EventData*) |
Crea un nuovo WriteEvent overload usando l'identificatore di 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
| Nome | Descrizione |
|---|---|
| EventCommandExecuted |
Si verifica quando un comando proviene da un listener di eventi. |
Si applica a
Thread safety
Questo tipo è thread-safe.