Sdílet prostřednictvím


DiagnosticSource.IsEnabled Metoda

Definice

Přetížení

IsEnabled(String)

Ověří, jestli je událost oznámení povolená.

IsEnabled(String, Object, Object)

Ověří, jestli je událost oznámení povolená.

IsEnabled(String)

Zdroj:
DiagnosticSource.cs
Zdroj:
DiagnosticSource.cs
Zdroj:
DiagnosticSource.cs

Ověří, jestli je událost oznámení povolená.

public:
 abstract bool IsEnabled(System::String ^ name);
public abstract bool IsEnabled (string name);
abstract member IsEnabled : string -> bool
Public MustOverride Function IsEnabled (name As String) As Boolean

Parametry

name
String

Název události, která se píše.

Návraty

true pokud je událost oznámení povolená, false jinak.

Poznámky

Pokud je instalace oznámení nákladná, můžete před tímto nastavením zavolat IsEnabled. Uživatelé by neměli předpokládat, že dostanou jenom oznámení, pro která platí IsEnabled. Volání tohoto rozhraní API pro producenty je však volitelné. Název by měl být stejný jako název předaný do Write(String, Object).

Platí pro

IsEnabled(String, Object, Object)

Zdroj:
DiagnosticSource.cs
Zdroj:
DiagnosticSource.cs
Zdroj:
DiagnosticSource.cs

Ověří, jestli je událost oznámení povolená.

public virtual bool IsEnabled (string name, object? arg1, object? arg2 = default);
public virtual bool IsEnabled (string name, object arg1, object arg2 = default);
abstract member IsEnabled : string * obj * obj -> bool
override this.IsEnabled : string * obj * obj -> bool
Public Overridable Function IsEnabled (name As String, arg1 As Object, Optional arg2 As Object = Nothing) As Boolean

Parametry

name
String

Název události, která se píše.

arg1
Object

Objekt, který představuje další kontext pro IsEnabled. Příjemci by měli očekávat, že obdrží, null což může znamenat, že producent volal čistý IsEnabled(řetězec), aby zkontroloval, jestli chce příjemce vůbec dostávat oznámení o takových událostech. Na základě toho může producent znovu volat IsEnabled(řetězec, objekt, objekt) beznull kontextu.

arg2
Object

Nepovinný parametr. Objekt, který představuje další kontext pro IsEnabled. null ve výchozím nastavení. Příjemci by měli očekávat, že obdrží, null což může znamenat, že producent s názvem pure IsEnabled(string) nebo producer předal veškerý potřebný kontext v arg1.

Návraty

true pokud je událost oznámení povolená, false jinak.

Poznámky

Pokud je instalace oznámení nákladná, můžete tuto metodu zavolat a poskytnout kontext před provedením nastavení.

Platí pro