DiagnosticListener Klasa
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia implementację klasy abstrakcyjnej DiagnosticSource , która reprezentuje nazwane miejsce, do którego źródło wysyła informacje (zdarzenia).
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))
- Dziedziczenie
- Implementuje
DiagnosticListener
jest źródłem powiadomień, co oznacza, że zwrócony wynik może służyć do rejestrowania powiadomień, ale ma również metodę Subscribe , dzięki czemu powiadomienia mogą być przekazywane arbitralnie. W związku z tym jego zadaniem jest przekazywanie rzeczy od producenta do wszystkich słuchaczy (multi-casting). Ogólnie rzecz biorąc, nie należy tworzyć własnych DiagnosticListener , ale używać wartości domyślnej, aby powiadomienia są tak publiczne, jak to możliwe.
Aby uzyskać więcej informacji na DiagnosticSource temat klas iDiagnosticListener, zobacz DiagnosticSource User's Guide (Podręcznik użytkownika diagnosticSource).
Diagnostic |
Tworzy nowy adres DiagnosticListener. |
All |
Pobiera kolekcję odbiorników dla tego DiagnosticListenerelementu . |
Name |
Pobiera nazwę tego DiagnosticListenerelementu . |
Dispose() |
Usuwa elementy NotificationListeners. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
Get |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
Get |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
Is |
Określa, czy istnieją zarejestrowani subskrybenci. |
Is |
Sprawdza, czy DiagnosticListener element jest włączony. |
Is |
Sprawdza, czy jakikolwiek subskrybent zdarzeń diagnostycznych jest zainteresowany odbieraniem zdarzeń o tej nazwie. Subskrybenci wskazują ich zainteresowanie przy użyciu delegata podanego w elemecie Subscribe. |
Is |
Sprawdza, czy zdarzenie powiadomienia jest włączone. (Odziedziczone po DiagnosticSource) |
Memberwise |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
On |
Wywołuje metodę OnActivityExport wszystkich subskrybentów. |
On |
Transferuje stan z działania do określonego zdarzenia lub operacji, takiego jak wychodzące żądanie HTTP, które nastąpi poza procesem. (Odziedziczone po DiagnosticSource) |
On |
Wywołuje metodę OnActivityImport wszystkich subskrybentów. |
On |
Przenosi stan do działania z jakiegoś zdarzenia lub operacji, na przykład żądania przychodzącego, które wystąpiło poza procesem. (Odziedziczone po DiagnosticSource) |
Start |
Uruchamia zdarzenie Activity początkowe i zapisuje je. (Odziedziczone po DiagnosticSource) |
Start |
Zapewnia implementację klasy abstrakcyjnej DiagnosticSource , która reprezentuje nazwane miejsce, do którego źródło wysyła informacje (zdarzenia). (Odziedziczone po DiagnosticSource) |
Stop |
Zatrzymuje daną Activitywartość , utrzymuje globalną Current aktywność i powiadamia konsumentów o Activity zatrzymaniu. (Odziedziczone po DiagnosticSource) |
Stop |
Zapewnia implementację klasy abstrakcyjnej DiagnosticSource , która reprezentuje nazwane miejsce, do którego źródło wysyła informacje (zdarzenia). (Odziedziczone po DiagnosticSource) |
Subscribe(IObserver<Key |
Dodaje subskrybenta. |
Subscribe(IObserver<Key |
Dodaje subskrybenta i opcjonalnie filtruje zdarzenia na podstawie ich nazwy i maksymalnie dwóch obiektów kontekstu. |
Subscribe(IObserver<Key |
Dodaje subskrybenta, opcjonalnie filtruje zdarzenia na podstawie ich nazwy i maksymalnie dwóch obiektów kontekstu i określa metody wywoływania, gdy dostawcy importują lub eksportują aktywacje spoza procesu. |
Subscribe(IObserver<Key |
Dodaje subskrybenta i opcjonalnie filtruje zdarzenia na podstawie ich nazwy. |
To |
Zwraca ciąg o nazwie tego elementu DiagnosticListener. |
To |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Write(String, Object) |
Rejestruje powiadomienie. |
Write<T>(String, T) |
Zapewnia implementację klasy abstrakcyjnej DiagnosticSource , która reprezentuje nazwane miejsce, do którego źródło wysyła informacje (zdarzenia). (Odziedziczone po DiagnosticSource) |
Produkt | Wersje |
---|---|
.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 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: