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 de API complementares 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 deve ser gerada quando ocorre um erro no código do Windows subjacente. |
EventSource(EventSourceSettings) |
Cria uma nova instância da classe EventSource com as definições de configuração especificadas. |
EventSource(EventSourceSettings, String[]) |
Inicializa uma nova instância do EventSource a ser usada com eventos que não são de contrato que contém as configurações e características especificadas. |
EventSource(String) |
Cria uma nova instância da classe EventSource com o nome especificado. |
EventSource(String, EventSourceSettings) |
Cria uma nova instância da classe EventSource com o nome e as configurações especificados. |
EventSource(String, EventSourceSettings, String[]) |
Cria uma nova instância da classe EventSource com as definições de configuração especificadas. |
Propriedades
ConstructionException |
Obtém as exceções geradas durante a construção de 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 que é derivada da origem do evento. |
Settings |
Obtém as configurações aplicadas a esta origem do 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 EventSource objeto tente liberar recursos e executar outras operações de limpeza antes que o objeto seja recuperado pela coleta de lixo. |
GenerateManifest(Type, String) |
Retorna uma cadeia de caracteres do manifesto XML que está associado à origem do evento atual. |
GenerateManifest(Type, String, EventManifestOptions) |
Retorna uma cadeia de caracteres do manifesto XML que está associado à 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 origens do 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) |
Determina se a origem do evento atual que tem o nível e a palavra-chave especificados está habilitada. |
IsEnabled(EventLevel, EventKeywords, EventChannel) |
Determina se a origem do evento atual é habilitada para eventos com o nível, palavras-chave e canais específicos. |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (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 origem do evento especificada. |
SetCurrentThreadActivityId(Guid) |
Define a ID de atividade no thread atual. |
SetCurrentThreadActivityId(Guid, Guid) |
Define a ID de atividade no thread atual e retorna a ID da atividade anterior. |
ToString() |
Obtém uma representação de cadeia de caracteres da instância da origem do evento atual. |
Write(String) |
Grava um evento sem campos, mas com o nome e as opções padrão especificados. |
Write(String, EventSourceOptions) |
Grava um evento sem campos, mas com o nome e as opções especificadas. |
Write<T>(String, EventSourceOptions, Guid, Guid, T) |
Grava um evento com o nome, opções, dados de atividade e de evento relacionados especificados. |
Write<T>(String, EventSourceOptions, T) |
Grava um evento com o nome, dados de evento e opções especificados. |
Write<T>(String, EventSourceOptions, T) |
Grava um evento com o nome, opções e dados de evento especificados. |
Write<T>(String, T) |
Grava um evento com o nome e os dados especificados. |
WriteEvent(Int32) |
Grava um evento usando o identificador de evento fornecido. |
WriteEvent(Int32, Byte[]) |
Grava um evento usando o identificador de evento e o argumento de matriz de bytes fornecidos. |
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) |
Grava um evento usando o identificador de evento e o argumento inteiro de 32 bits fornecidos. |
WriteEvent(Int32, Int32, Int32) |
Grava um evento usando o identificador de evento e os argumentos inteiros de 32 bits fornecidos. |
WriteEvent(Int32, Int32, Int32, Int32) |
Grava um evento usando o identificador de evento e os argumentos inteiros de 32 bits fornecidos. |
WriteEvent(Int32, Int32, String) |
Grava um evento usando o identificador de evento fornecido e argumentos inteiros de 32 bits e cadeia de caracteres fornecidos. |
WriteEvent(Int32, Int64) |
Grava um evento usando o identificador de evento e o argumento inteiro de 64 bits fornecidos. |
WriteEvent(Int32, Int64, Byte[]) |
Grava os dados de evento usando o identificador especificado e inteiro de 64 bits e argumentos da matriz de bytes. |
WriteEvent(Int32, Int64, Int64) |
Grava um evento usando o identificador de evento fornecido e os argumentos 64 bits. |
WriteEvent(Int32, Int64, Int64, Int64) |
Grava um evento usando o identificador de evento fornecido e os argumentos 64 bits. |
WriteEvent(Int32, Int64, String) |
Grava um evento usando o identificador de evento fornecido e argumentos inteiros de 64 bits e cadeia de caracteres fornecidos. |
WriteEvent(Int32, Object[]) |
Grava um evento usando o identificador de evento fornecido e a matriz de argumentos. |
WriteEvent(Int32, String) |
Grava um evento usando o identificador de evento e o argumentos de cadeia de caractere fornecidos. |
WriteEvent(Int32, String, Int32) |
Grava um evento usando o identificador de evento fornecido e os argumentos. |
WriteEvent(Int32, String, Int32, Int32) |
Grava um evento usando o identificador de evento fornecido e os argumentos. |
WriteEvent(Int32, String, Int64) |
Grava um evento usando o identificador de evento fornecido e os argumentos. |
WriteEvent(Int32, String, String) |
Grava um evento usando o identificador de evento e os argumentos de cadeia de caractere fornecidos. |
WriteEvent(Int32, String, String, String) |
Grava um evento usando o identificador de evento e os argumentos de cadeia de caractere fornecidos. |
WriteEventCore(Int32, Int32, EventSource+EventData*) |
Cria uma nova sobrecarga WriteEvent usando o identificador de evento fornecidos e os dados de 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 é proveniente de um ouvinte de evento. |
Aplica-se a
Acesso thread-safe
Este tipo é thread-safe.