DiagnosticListener Classe
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 uma implementação da classe de DiagnosticSource abstrata que representa um local nomeado para o qual uma fonte envia suas informações (eventos).
public ref class DiagnosticListener : System::Diagnostics::DiagnosticSource, IDisposable, IObservable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>>
public class DiagnosticListener : System.Diagnostics.DiagnosticSource, IDisposable, IObservable<System.Collections.Generic.KeyValuePair<string,object>>
type DiagnosticListener = class
inherit DiagnosticSource
interface IDisposable
interface IObservable<KeyValuePair<string, obj>>
type DiagnosticListener = class
inherit DiagnosticSource
interface IObservable<KeyValuePair<string, obj>>
interface IDisposable
Public Class DiagnosticListener
Inherits DiagnosticSource
Implements IDisposable, IObservable(Of KeyValuePair(Of String, Object))
- Herança
- Implementações
DiagnosticListener
é um NotificationSource, o que significa que o resultado retornado pode ser usado para registrar notificações em log, mas também tem um método Subscribe para que as notificações possam ser encaminhadas arbitrariamente. Assim, seu trabalho é encaminhar as coisas do produtor para todos os ouvintes (multi-casting). Geralmente, você não deve fazer seu próprio DiagnosticListener mas usar o padrão, para que as notificações sejam o mais públicas possível.
Para obter mais informações sobre as classes DiagnosticSource e DiagnosticListener, consulte de Guia do Usuário do DiagnosticSource.
Diagnostic |
Cria um novo DiagnosticListener. |
All |
Obtém a coleção de ouvintes para este DiagnosticListener. |
Name |
Obtém o nome deste DiagnosticListener. |
Dispose() |
Descarta os NotificationListeners. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
Get |
Serve como a função de hash padrão. (Herdado de Object) |
Get |
Obtém o Type da instância atual. (Herdado de Object) |
Is |
Determina se há assinantes registrados. |
Is |
Verifica se algum assinante dos eventos de diagnóstico está interessado em receber eventos com esse nome. Os assinantes indicam seu interesse usando um delegado fornecido em Subscribe. |
Is |
Verifica se o evento de notificação está habilitado. (Herdado de DiagnosticSource) |
Is |
Verifica se o DiagnosticListener está habilitado. |
Memberwise |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
On |
Invoca o método OnActivityExport de todos os assinantes. |
On |
Transfere o estado de uma atividade para algum evento ou operação, como uma solicitação HTTP de saída, que ocorrerá fora do processo. (Herdado de DiagnosticSource) |
On |
Invoca o método OnActivityImport de todos os assinantes. |
On |
Transfere o estado para uma atividade de algum evento ou operação, como uma solicitação de entrada, que ocorreu fora do processo. (Herdado de DiagnosticSource) |
Start |
Inicia um Activity e grava um evento de início. (Herdado de DiagnosticSource) |
Start |
Fornece uma implementação da classe de DiagnosticSource abstrata que representa um local nomeado para o qual uma fonte envia suas informações (eventos). (Herdado de DiagnosticSource) |
Stop |
Interrompe o Activitydeterminado, mantém a atividade de Current global e notifica os consumidores de que o Activity foi interrompido. (Herdado de DiagnosticSource) |
Stop |
Fornece uma implementação da classe de DiagnosticSource abstrata que representa um local nomeado para o qual uma fonte envia suas informações (eventos). (Herdado de DiagnosticSource) |
Subscribe(IObserver<Key |
Adiciona um assinante, opcionalmente filtra eventos com base em seu nome e até dois objetos de contexto e especifica métodos para chamar quando os provedores importam ou exportam ativações de fora do processo. |
Subscribe(IObserver<Key |
Adiciona um assinante e, opcionalmente, filtra eventos com base em seu nome e até dois objetos de contexto. |
Subscribe(IObserver<Key |
Adiciona um assinante e, opcionalmente, filtra eventos com base em seu nome. |
Subscribe(IObserver<Key |
Adiciona um assinante. |
To |
Retorna uma cadeia de caracteres com o nome deste DiagnosticListener. |
To |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Write(String, Object) |
Registra uma notificação em log. |
Write<T>(String, T) |
Fornece uma implementação da classe de DiagnosticSource abstrata que representa um local nomeado para o qual uma fonte envia suas informações (eventos). (Herdado de DiagnosticSource) |
Subscribe |
Fornece uma implementação da classe de DiagnosticSource abstrata que representa um local nomeado para o qual uma fonte envia suas informações (eventos). |
Subscribe |
Fornece uma implementação da classe de DiagnosticSource abstrata que representa um local nomeado para o qual uma fonte envia suas informações (eventos). |
Subscribe |
Fornece uma implementação da classe de DiagnosticSource abstrata que representa um local nomeado para o qual uma fonte envia suas informações (eventos). |
Produto | Versões |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: