EventSource Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona la capacidad de crear eventos para el seguimiento de eventos entre plataformas.
public ref class EventSource : IDisposable
public class EventSource : IDisposable
type EventSource = class
interface IDisposable
Public Class EventSource
Implements IDisposable
- Herencia
-
EventSource
- Derivado
- Implementaciones
Comentarios
Para más información sobre esta API, consulte Comentarios complementarios de la API para EventSource.
Constructores
EventSource() |
Crea una nueva instancia de la clase EventSource. |
EventSource(Boolean) |
Crea una nueva instancia de la clase EventSource y especifica si se inicia una excepción cuando se produce un error en el código subyacente de Windows. |
EventSource(EventSourceSettings) |
Crea una instancia de la clase EventSource con las opciones de configuración especificadas. |
EventSource(EventSourceSettings, String[]) |
Inicializa una nueva instancia del EventSource para su uso con eventos que no forman parte de un contrato y contengan las características y rasgos especificados. |
EventSource(String) |
Crea una nueva instancia de la clase EventSource con el nombre especificado. |
EventSource(String, EventSourceSettings) |
Crea una nueva instancia de la clase EventSource con el nombre y configuración especificados. |
EventSource(String, EventSourceSettings, String[]) |
Crea una instancia de la clase EventSource con las opciones de configuración especificadas. |
Propiedades
ConstructionException |
Obtiene cualquier excepción que se produjo durante la construcción de un origen de eventos. |
CurrentThreadActivityId |
Obtiene el id. de actividad del subproceso actual. |
Guid |
Identificador único para el origen de eventos. |
Name |
Nombre descriptivo de la clase que se deriva del origen de eventos. |
Settings |
Obtiene la configuración aplicada a este origen del evento. |
Métodos
Dispose() |
Libera todos los recursos usados por la instancia actual de la clase EventSource. |
Dispose(Boolean) |
Libera los recursos no administrados utilizados por la clase EventSource y, de forma opcional, libera los recursos administrados. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
Finalize() |
Permite al EventSource objeto intentar liberar recursos y realizar otras operaciones de limpieza antes de que la recolección de elementos no utilizados recupere el objeto. |
GenerateManifest(Type, String) |
Devuelve una cadena del manifiesto XML asociado al origen de eventos actual. |
GenerateManifest(Type, String, EventManifestOptions) |
Devuelve una cadena del manifiesto XML asociado al origen de eventos actual. |
GetGuid(Type) |
Obtiene el identificador único de esta implementación del origen del evento. |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetName(Type) |
Obtiene el nombre descriptivo del origen del evento. |
GetSources() |
Obtiene una instantánea de todos los orígenes de eventos para el dominio de aplicación. |
GetTrait(String) |
Obtiene el valor de rasgo asociado a la clave especificada. |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
IsEnabled() |
Determina si el origen de eventos actual está habilitado. |
IsEnabled(EventLevel, EventKeywords) |
Determina si el origen de eventos actual que tiene el nivel y la palabra clave especificados está habilitado. |
IsEnabled(EventLevel, EventKeywords, EventChannel) |
Determina si el origen del evento actual está habilitado para eventos con el nivel, las palabras clave y el canal especificados. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
OnEventCommand(EventCommandEventArgs) |
Se llama cuando el origen de eventos actual es actualizado por el controlador. |
SendCommand(EventSource, EventCommand, IDictionary<String,String>) |
Envía un comando a un origen de eventos especificado. |
SetCurrentThreadActivityId(Guid) |
Establece el identificador de actividad del subproceso actual. |
SetCurrentThreadActivityId(Guid, Guid) |
Establece el identificador de actividad en el subproceso actual y devuelve el identificador de la actividad anterior. |
ToString() |
Obtiene una representación de cadena de la instancia del origen de eventos actual. |
Write(String) |
Escribe un evento sin campos, pero con el nombre especificado y las opciones predeterminadas. |
Write(String, EventSourceOptions) |
Escribe un evento sin campos, pero con el nombre y las opciones especificados. |
Write<T>(String, EventSourceOptions, Guid, Guid, T) |
Escribe un evento con el nombre, las opciones, la actividad relacionada y los datos de evento especificados. |
Write<T>(String, EventSourceOptions, T) |
Escribe un evento con el nombre, los datos de evento y las opciones especificados. |
Write<T>(String, EventSourceOptions, T) |
Escribe un evento con el nombre, las opciones y los datos de evento especificados. |
Write<T>(String, T) |
Escribe un evento con el nombre y los datos especificados. |
WriteEvent(Int32) |
Escribe un evento con el identificador de eventos proporcionado. |
WriteEvent(Int32, Byte[]) |
Escribe un evento con el identificador de eventos y el argumento de matriz de bytes especificados. |
WriteEvent(Int32, EventSource+EventSourcePrimitive[]) |
Escribe un evento mediante el identificador de evento proporcionado y un número variable de primitivos de origen de eventos. |
WriteEvent(Int32, Int32) |
Escribe un evento con el identificador de eventos y el argumento entero de 32 bits especificados. |
WriteEvent(Int32, Int32, Int32) |
Escribe un evento con el identificador de eventos y los argumentos enteros de 32 bits especificados. |
WriteEvent(Int32, Int32, Int32, Int32) |
Escribe un evento con el identificador de eventos y los argumentos enteros de 32 bits especificados. |
WriteEvent(Int32, Int32, String) |
Escribe un evento con el identificador de eventos y los argumentos de cadena y enteros de 32 bits especificados. |
WriteEvent(Int32, Int64) |
Escribe un evento con el identificador de eventos y el argumento entero de 64 bits especificados. |
WriteEvent(Int32, Int64, Byte[]) |
Escribe los datos del evento con el identificador y los argumentos de matriz de bytes y enteros de 64 bits especificados. |
WriteEvent(Int32, Int64, Int64) |
Escribe un evento con el identificador de eventos y los argumentos de 64 bits especificados. |
WriteEvent(Int32, Int64, Int64, Int64) |
Escribe un evento con el identificador de eventos y los argumentos de 64 bits especificados. |
WriteEvent(Int32, Int64, String) |
Escribe un evento con el identificador de eventos y los argumentos de cadena y enteros de 64 bits especificados. |
WriteEvent(Int32, Object[]) |
Escribe un evento con el identificador de eventos y la matriz de argumentos especificados. |
WriteEvent(Int32, String) |
Escribe un evento con el identificador de eventos y el argumento de cadena especificados. |
WriteEvent(Int32, String, Int32) |
Escribe un evento con el identificador de eventos y los argumentos especificados. |
WriteEvent(Int32, String, Int32, Int32) |
Escribe un evento con el identificador de eventos y los argumentos especificados. |
WriteEvent(Int32, String, Int64) |
Escribe un evento con el identificador de eventos y los argumentos especificados. |
WriteEvent(Int32, String, String) |
Escribe un evento con el identificador de eventos y los argumentos de cadena especificados. |
WriteEvent(Int32, String, String, String) |
Escribe un evento con el identificador de eventos y los argumentos de cadena especificados. |
WriteEventCore(Int32, Int32, EventSource+EventData*) |
Crea una nueva sobrecarga de WriteEvent usando el identificador de eventos y los datos de eventos proporcionados. |
WriteEventWithRelatedActivityId(Int32, Guid, Object[]) |
Escribe un evento que indica que la actividad actual se relaciona con otra actividad. |
WriteEventWithRelatedActivityIdCore(Int32, Guid*, Int32, EventSource+EventData*) |
Escribe un evento que indica que la actividad actual se relaciona con otra actividad. |
Eventos
EventCommandExecuted |
Se produce cuando un comando proviene de un agente de escucha de eventos. |
Se aplica a
Seguridad para subprocesos
Este tipo es seguro para la ejecución de subprocesos.