EventSource Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece a capacidade de criar eventos para rastreamento de eventos entre plataformas.
public ref class EventSource : IDisposable
public class EventSource : IDisposable
type EventSource = class
interface IDisposable
Public Class EventSource
Implements IDisposable
- Herança
-
EventSource
- Derivado
- Implementações
Comentários
Para obter mais informações sobre essa API, consulte comentários da API Complementar para EventSource.
Construtores
EventSource() |
Cria uma nova instância da classe EventSource. |
EventSource(Boolean) |
Cria uma nova instância da classe EventSource e especifica se uma exceção será gerada quando ocorrer um erro no código subjacente do Windows. |
EventSource(EventSourceSettings, String[]) |
Inicializa uma nova instância do EventSource a ser usada com eventos sem contrato que contêm as configurações e características especificadas. |
EventSource(EventSourceSettings) |
Cria uma nova instância da classe EventSource com as configurações especificadas. |
EventSource(String, EventSourceSettings, String[]) |
Cria uma nova instância da classe EventSource com as configurações especificadas. |
EventSource(String, EventSourceSettings) |
Cria uma nova instância da classe EventSource com o nome e as configurações especificados. |
EventSource(String) |
Cria uma nova instância da classe EventSource com o nome especificado. |
Propriedades
ConstructionException |
Obtém qualquer exceção gerada durante a construção da origem do evento. |
CurrentThreadActivityId |
Obtém a ID de atividade do thread atual. |
Guid |
O identificador exclusivo da origem do evento. |
Name |
O nome amigável da classe derivada da origem do evento. |
Settings |
Obtém as configurações aplicadas a essa fonte de evento. |
Métodos
Dispose() |
Libera todos os recursos usados pela instância atual da classe EventSource. |
Dispose(Boolean) |
Libera os recursos não gerenciados usados pela classe EventSource e, opcionalmente, libera os recursos gerenciados. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
Finalize() |
Permite que o objeto EventSource tente liberar recursos e executar outras operações de limpeza antes que o objeto seja recuperado pela coleta de lixo. |
GenerateManifest(Type, String, EventManifestOptions) |
Retorna uma cadeia de caracteres do manifesto XML associada à origem do evento atual. |
GenerateManifest(Type, String) |
Retorna uma cadeia de caracteres do manifesto XML associada à origem do evento atual. |
GetGuid(Type) |
Obtém o identificador exclusivo para essa implementação da origem do evento. |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetName(Type) |
Obtém o nome amigável da origem do evento. |
GetSources() |
Obtém um instantâneo de todas as fontes de evento para o domínio do aplicativo. |
GetTrait(String) |
Obtém o valor de característica associado à chave especificada. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
IsEnabled() |
Determina se a origem do evento atual está habilitada. |
IsEnabled(EventLevel, EventKeywords, EventChannel) |
Determina se a origem do evento atual está habilitada para eventos com o nível, as palavras-chave e o canal especificados. |
IsEnabled(EventLevel, EventKeywords) |
Determina se a origem do evento atual que tem o nível especificado e a palavra-chave está habilitada. |
MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
OnEventCommand(EventCommandEventArgs) |
Chamado quando a origem do evento atual é atualizada pelo controlador. |
SendCommand(EventSource, EventCommand, IDictionary<String,String>) |
Envia um comando para uma fonte de evento especificada. |
SetCurrentThreadActivityId(Guid, Guid) |
Define a ID da atividade no thread atual e retorna a ID da atividade anterior. |
SetCurrentThreadActivityId(Guid) |
Define a ID da atividade no thread atual. |
ToString() |
Obtém uma representação de cadeia de caracteres da instância de origem do evento atual. |
Write(String, EventSourceOptions) |
Grava um evento sem campos, mas com o nome e as opções especificados. |
Write(String) |
Grava um evento sem campos, mas com o nome especificado e as opções padrão. |
Write<T>(String, EventSourceOptions, Guid, Guid, T) |
Grava um evento com o nome, as opções, a atividade relacionada e os dados de evento especificados. |
Write<T>(String, EventSourceOptions, T) |
Grava um evento com o nome, os dados do evento e as opções especificados. |
Write<T>(String, EventSourceOptions, T) |
Grava um evento com o nome, as opções e os dados do evento especificados. |
Write<T>(String, T) |
Grava um evento com o nome e os dados especificados. |
WriteEvent(Int32, Byte[]) |
Grava um evento usando o identificador de evento fornecido e o argumento de matriz de bytes. |
WriteEvent(Int32, EventSource+EventSourcePrimitive[]) |
Grava um evento usando o identificador de evento fornecido e um número variável de primitivos de origem do evento. |
WriteEvent(Int32, Int32, Int32, Int32) |
Grava um evento usando o identificador de evento fornecido e argumentos inteiros de 32 bits. |
WriteEvent(Int32, Int32, Int32) |
Grava um evento usando o identificador de evento fornecido e argumentos inteiros de 32 bits. |
WriteEvent(Int32, Int32, String) |
Grava um evento usando o identificador de evento fornecido e argumentos inteiros e de cadeia de caracteres de 32 bits. |
WriteEvent(Int32, Int32) |
Grava um evento usando o identificador de evento fornecido e o argumento inteiro de 32 bits. |
WriteEvent(Int32, Int64, Byte[]) |
Grava os dados de evento usando o identificador especificado e argumentos de matriz de inteiros e bytes de 64 bits. |
WriteEvent(Int32, Int64, Int64, Int64) |
Grava um evento usando o identificador de evento fornecido e argumentos de 64 bits. |
WriteEvent(Int32, Int64, Int64) |
Grava um evento usando o identificador de evento fornecido e argumentos de 64 bits. |
WriteEvent(Int32, Int64, String) |
Grava um evento usando o identificador de evento fornecido, o inteiro de 64 bits e os argumentos de cadeia de caracteres. |
WriteEvent(Int32, Int64) |
Grava um evento usando o identificador de evento fornecido e o argumento inteiro de 64 bits. |
WriteEvent(Int32, Object[]) |
Grava um evento usando o identificador de evento fornecido e a matriz de argumentos. |
WriteEvent(Int32, String, Int32, Int32) |
Grava um evento usando o identificador de evento e os argumentos fornecidos. |
WriteEvent(Int32, String, Int32) |
Grava um evento usando o identificador de evento e os argumentos fornecidos. |
WriteEvent(Int32, String, Int64) |
Grava um evento usando o identificador de evento e os argumentos fornecidos. |
WriteEvent(Int32, String, String, String) |
Grava um evento usando o identificador de evento fornecido e argumentos de cadeia de caracteres. |
WriteEvent(Int32, String, String) |
Grava um evento usando o identificador de evento fornecido e argumentos de cadeia de caracteres. |
WriteEvent(Int32, String) |
Grava um evento usando o identificador de evento fornecido e o argumento de cadeia de caracteres. |
WriteEvent(Int32) |
Grava um evento usando o identificador de evento fornecido. |
WriteEventCore(Int32, Int32, EventSource+EventData*) |
Cria uma nova sobrecarga de WriteEvent usando o identificador de evento fornecido e os dados do evento. |
WriteEventWithRelatedActivityId(Int32, Guid, Object[]) |
Grava um evento que indica que a atividade atual está relacionada a outra atividade. |
WriteEventWithRelatedActivityIdCore(Int32, Guid*, Int32, EventSource+EventData*) |
Grava um evento que indica que a atividade atual está relacionada a outra atividade. |
Eventos
EventCommandExecuted |
Ocorre quando um comando vem de um ouvinte de eventos. |
Aplica-se a
Acesso thread-safe
Esse tipo é thread safe.