EventSource Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Permite criar eventos para rastreamento de eventos em várias plataformas.
public ref class EventSource : IDisposable
public class EventSource : IDisposable
type EventSource = class
interface IDisposable
Public Class EventSource
Implements IDisposable
- Herança
-
EventSource
- Implementações
Observações
Para mais informações sobre esta API, consulte Observações suplementares da API para o EventSource.
Construtores
| Name | Description |
|---|---|
| EventSource() |
Cria uma nova instância da EventSource classe. |
| EventSource(Boolean) |
Cria uma nova instância da classe EventSource e especifica se deve lançar uma exceção quando ocorre um erro no código Windows subjacente. |
| EventSource(EventSourceSettings, String[]) |
Inicializa uma nova instância do EventSource a ser usada com eventos não contratuais que contenha as definições e características especificadas. |
| EventSource(EventSourceSettings) |
Cria uma nova instância da EventSource classe com as definições de configuração especificadas. |
| EventSource(String, EventSourceSettings, String[]) |
Cria uma nova instância da EventSource classe com as definições de configuração especificadas. |
| EventSource(String, EventSourceSettings) |
Cria uma nova instância da EventSource classe com o nome e as definições especificados. |
| EventSource(String) |
Cria uma nova instância da EventSource classe com o nome especificado. |
Propriedades
| Name | Description |
|---|---|
| ConstructionException |
Recebe qualquer exceção que tenha sido lançada durante a construção da fonte do evento. |
| CurrentThreadActivityId |
Obtém o ID de atividade do tópico atual. |
| Guid |
O identificador único da fonte do evento. |
| Name |
O nome amigável da classe derivado da fonte do evento. |
| Settings |
Aplica as definições a esta fonte de eventos. |
Métodos
| Name | Description |
|---|---|
| Dispose() |
Liberta todos os recursos usados pela instância atual da EventSource classe. |
| Dispose(Boolean) |
Liberta os recursos não geridos usados pela EventSource classe e, opcionalmente, liberta os recursos geridos. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| Finalize() |
Permite que o EventSource objeto tente libertar recursos e realizar outras operações de limpeza antes de o objeto ser recuperado pela recolha de lixo. |
| GenerateManifest(Type, String, EventManifestOptions) |
Devolve uma cadeia do manifesto XML associada à fonte atual do evento. |
| GenerateManifest(Type, String) |
Devolve uma cadeia do manifesto XML associada à fonte atual do evento. |
| GetGuid(Type) |
Obtém o identificador único para esta implementação da fonte do evento. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetName(Type) |
Fica com o nome amigável da fonte do evento. |
| GetSources() |
Obtém um snapshot de todas as fontes de eventos do domínio da aplicação. |
| GetTrait(String) |
Obtém o valor do traço associado à chave especificada. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| IsEnabled() |
Determina se a fonte do evento atual está ativada. |
| IsEnabled(EventLevel, EventKeywords, EventChannel) |
Determina se a fonte atual do evento está ativada para eventos com o nível, palavras-chave e canal especificados. |
| IsEnabled(EventLevel, EventKeywords) |
Determina se a fonte atual do evento que tem o nível e a palavra-chave especificados está ativada. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| OnEventCommand(EventCommandEventArgs) |
Chamada quando a fonte do evento atual é atualizada pelo controlador. |
| SendCommand(EventSource, EventCommand, IDictionary<String,String>) |
Envia um comando para uma fonte de eventos especificada. |
| SetCurrentThreadActivityId(Guid, Guid) |
Define o ID de atividade no thread atual e devolve o ID de atividade anterior. |
| SetCurrentThreadActivityId(Guid) |
Define o ID de atividade no tópico atual. |
| ToString() |
Obtém uma representação de string da instância atual de origem do evento. |
| Write(String, EventSourceOptions) |
Escreve um evento sem campos, mas com o nome e opções especificados. |
| Write(String) |
Escreve um evento sem campos, mas com o nome especificado e as opções padrão. |
| Write<T>(String, EventSourceOptions, Guid, Guid, T) |
Escreve um evento com o nome especificado, opções, atividade relacionada e dados do evento. |
| Write<T>(String, EventSourceOptions, T) |
Escreve um evento com o nome especificado, os dados do evento e as opções. |
| Write<T>(String, EventSourceOptions, T) |
Escreve um evento com o nome, opções e dados do evento especificados. |
| Write<T>(String, T) |
Escreve um evento com o nome e os dados especificados. |
| WriteEvent(Int32, Byte[]) |
Escreve um evento usando o identificador de evento fornecido e o argumento do array de bytes. |
| WriteEvent(Int32, Int32, Int32, Int32) |
Escreve um evento usando o identificador de evento fornecido e argumentos inteiros de 32 bits. |
| WriteEvent(Int32, Int32, Int32) |
Escreve um evento usando o identificador de evento fornecido e argumentos inteiros de 32 bits. |
| WriteEvent(Int32, Int32, String) |
Escreve um evento usando o identificador de evento fornecido e argumentos inteiros e de cadeia de 32 bits. |
| WriteEvent(Int32, Int32) |
Escreve um evento usando o identificador de evento fornecido e o argumento inteiro de 32 bits. |
| WriteEvent(Int32, Int64, Byte[]) |
Escreve os dados do evento usando o identificador especificado e os argumentos do array inteiro e de bytes de 64 bits. |
| WriteEvent(Int32, Int64, Int64, Int64) |
Escreve um evento usando o identificador de evento fornecido e argumentos de 64 bits. |
| WriteEvent(Int32, Int64, Int64) |
Escreve um evento usando o identificador de evento fornecido e argumentos de 64 bits. |
| WriteEvent(Int32, Int64, String) |
Escreve um evento usando o identificador de evento fornecido e o inteiro de 64 bits, bem como os argumentos da cadeia. |
| WriteEvent(Int32, Int64) |
Escreve um evento usando o identificador de evento fornecido e o argumento inteiro de 64 bits. |
| WriteEvent(Int32, Object[]) |
Escreve um evento usando o identificador de evento fornecido e o array de argumentos. |
| WriteEvent(Int32, String, Int32, Int32) |
Escreve um evento usando o identificador de evento fornecido e os argumentos. |
| WriteEvent(Int32, String, Int32) |
Escreve um evento usando o identificador de evento fornecido e os argumentos. |
| WriteEvent(Int32, String, Int64) |
Escreve um evento usando o identificador de evento fornecido e os argumentos. |
| WriteEvent(Int32, String, String, String) |
Escreve um evento usando o identificador de evento fornecido e argumentos de string. |
| WriteEvent(Int32, String, String) |
Escreve um evento usando o identificador de evento fornecido e argumentos de string. |
| WriteEvent(Int32, String) |
Escreve um evento usando o identificador de evento fornecido e o argumento de string. |
| WriteEvent(Int32) |
Escreve um evento usando o identificador de evento fornecido. |
| WriteEventCore(Int32, Int32, EventSource+EventData*) |
Cria uma nova WriteEvent sobrecarga ao usar o identificador de evento fornecido e os dados do evento. |
| WriteEventWithRelatedActivityId(Int32, Guid, Object[]) |
Escreve um evento que indica que a atividade atual está relacionada com outra atividade. |
| WriteEventWithRelatedActivityIdCore(Int32, Guid*, Int32, EventSource+EventData*) |
Escreve um evento que indica que a atividade atual está relacionada com outra atividade. |
evento
| Name | Description |
|---|---|
| EventCommandExecuted |
Ocorre quando um comando vem de um ouvinte de eventos. |
Aplica-se a
Segurança de Thread
Este tipo é seguro para fios.