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 Subscribe méthode permettant de transférer les notifications de manière arbitraire. Ainsi, son travail est de transmettre les choses du producteur à tous les auditeurs (multi-casting). En règle générale, vous ne devez pas créer 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 DiagnosticSource classes et DiagnosticListener , consultez Guide de l’utilisateur DiagnosticSource.
Constructeurs
DiagnosticListener(String) |
Crée un DiagnosticListener. |
Propriétés
AllListeners |
Obtient la collection d’écouteurs de ce DiagnosticListener. |
Name |
Obtient le nom de cet objet 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() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
IsEnabled() |
Détermine s’il y a des abonnés inscrits. |
IsEnabled(String) |
Vérifie si le DiagnosticListener est activé. |
IsEnabled(String, Object, Object) |
Vérifie si un abonné aux événements de diagnostic est intéressé de recevoir des événements avec ce nom. Les abonnés indiquent leur intérêt avec un délégué fourni dans Subscribe. |
IsEnabled(String, Object, Object) |
Vérifie si l’événement de notification est activé. (Hérité de DiagnosticSource) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (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, comme 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é depuis un événement ou une opération, comme une requête HTTP 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 l’activité Activity, continue l’activité Current globale et notifie les consommateurs que l’activité Activity a été arrêtée. (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>>) |
Ajoute un abonné. |
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 de jusqu’à deux objets de contexte. |
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 de jusqu’à deux objets de contexte, et spécifie les méthodes à appeler quand les fournisseurs importent ou exportent des activités depuis en dehors du processus. |
Subscribe(IObserver<KeyValuePair<String,Object>>, Predicate<String>) |
Ajoute un abonné et filtre éventuellement les événements en fonction de leur nom. |
ToString() |
Retourne une chaîne avec le nom de ce DiagnosticListener. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Write(String, Object) |
Journalise 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) |