Comparteix a través de


EventSource Clase

Definición

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.