DiagnosticListener Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit une implémentation de la classe DiagnosticSource abstraite qui représente un emplacement nommé auquel une source envoie ses informations (événements).
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))
- Héritage
- Implémente
Remarques
DiagnosticListener
est une NotificationSource, ce qui signifie que le résultat retourné peut être utilisé pour journaliser les notifications, mais il a également une méthode Subscribe afin que les notifications puissent être transférées arbitrairement. Ainsi, son travail consiste à transférer les choses du producteur à tous les écouteurs (multi-casting). En règle générale, vous ne devez pas rendre votre propre DiagnosticListener, mais utiliser la valeur par défaut, afin que les notifications soient aussi publiques que possible.
Pour plus d’informations sur les classes DiagnosticSource et DiagnosticListener, consultez Guide de l’utilisateur DiagnosticSource.
Constructeurs
DiagnosticListener(String) |
Crée une DiagnosticListener. |
Propriétés
AllListeners |
Obtient la collection d’écouteurs pour cette DiagnosticListener. |
Name |
Obtient le nom de cette DiagnosticListener. |
Méthodes
Dispose() |
Supprime les NotificationListeners. |
Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
IsEnabled() |
Détermine s’il existe des abonnés inscrits. |
IsEnabled(String, Object, Object) |
Vérifie si un abonné aux événements de diagnostic est intéressé par la réception d’événements portant ce nom. Les abonnés indiquent leur intérêt à l’aide d’un délégué fourni dans Subscribe. |
IsEnabled(String, Object, Object) |
Vérifie que l’événement de notification est activé. (Hérité de DiagnosticSource) |
IsEnabled(String) |
Vérifie si le DiagnosticListener est activé. |
MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
OnActivityExport(Activity, Object) |
Appelle la méthode OnActivityExport de tous les abonnés. |
OnActivityExport(Activity, Object) |
Transfère l’état d’une activité à un événement ou à une opération, tel qu’une requête HTTP sortante, qui se produit en dehors du processus. (Hérité de DiagnosticSource) |
OnActivityImport(Activity, Object) |
Appelle la méthode OnActivityImport de tous les abonnés. |
OnActivityImport(Activity, Object) |
Transfère l’état à une activité à partir d’un événement ou d’une opération, tel qu’une requête entrante, qui s’est produite en dehors du processus. (Hérité de DiagnosticSource) |
StartActivity(Activity, Object) |
Démarre un Activity et écrit un événement de démarrage. (Hérité de DiagnosticSource) |
StartActivity<T>(Activity, T) |
Fournit une implémentation de la classe DiagnosticSource abstraite qui représente un emplacement nommé auquel une source envoie ses informations (événements). (Hérité de DiagnosticSource) |
StopActivity(Activity, Object) |
Arrête le Activitydonné, maintient l’activité de Current globale et avertit les consommateurs que le Activity a été arrêté. (Hérité de DiagnosticSource) |
StopActivity<T>(Activity, T) |
Fournit une implémentation de la classe DiagnosticSource abstraite qui représente un emplacement nommé auquel une source envoie ses informations (événements). (Hérité de DiagnosticSource) |
Subscribe(IObserver<KeyValuePair<String,Object>>, Func<String,Object,Object,Boolean>, Action<Activity,Object>, Action<Activity,Object>) |
Ajoute un abonné, filtre éventuellement les événements en fonction de leur nom et jusqu’à deux objets de contexte et spécifie des méthodes à appeler lorsque les fournisseurs importent ou exportent des activites en dehors du processus. |
Subscribe(IObserver<KeyValuePair<String,Object>>, Func<String,Object,Object,Boolean>) |
Ajoute un abonné et filtre éventuellement les événements en fonction de leur nom et jusqu’à deux objets de contexte. |
Subscribe(IObserver<KeyValuePair<String,Object>>, Predicate<String>) |
Ajoute un abonné et filtre éventuellement les événements en fonction de leur nom. |
Subscribe(IObserver<KeyValuePair<String,Object>>) |
Ajoute un abonné. |
ToString() |
Retourne une chaîne portant le nom de ce DiagnosticListener. |
ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Write(String, Object) |
Enregistre une notification. |
Write<T>(String, T) |
Fournit une implémentation de la classe DiagnosticSource abstraite qui représente un emplacement nommé auquel une source envoie ses informations (événements). (Hérité de DiagnosticSource) |
Méthodes d’extension
SubscribeWithAdapter(DiagnosticListener, Object, Func<String,Boolean>) |
Fournit une implémentation de la classe DiagnosticSource abstraite qui représente un emplacement nommé auquel une source envoie ses informations (événements). |
SubscribeWithAdapter(DiagnosticListener, Object, Func<String,Object,Object,Boolean>) |
Fournit une implémentation de la classe DiagnosticSource abstraite qui représente un emplacement nommé auquel une source envoie ses informations (événements). |
SubscribeWithAdapter(DiagnosticListener, Object) |
Fournit une implémentation de la classe DiagnosticSource abstraite qui représente un emplacement nommé auquel une source envoie ses informations (événements). |