Sdílet prostřednictvím


EventSource.IsEnabled Metoda

Definice

Určuje, zda je povolen aktuální zdroj událostí.

Přetížení

IsEnabled()

Určuje, zda je povolen aktuální zdroj událostí.

IsEnabled(EventLevel, EventKeywords)

Určuje, zda je povolen aktuální zdroj událostí, který má zadanou úroveň a klíčové slovo.

IsEnabled(EventLevel, EventKeywords, EventChannel)

Určuje, jestli je aktuální zdroj událostí povolený pro události se zadanou úrovní, klíčovými slovy a kanálem.

IsEnabled()

Zdroj:
EventSource.cs
Zdroj:
EventSource.cs
Zdroj:
EventSource.cs

Určuje, zda je povolen aktuální zdroj událostí.

public:
 bool IsEnabled();
public bool IsEnabled ();
member this.IsEnabled : unit -> bool
Public Function IsEnabled () As Boolean

Návraty

truepokud je aktuální zdroj událostí povolen; v opačném případě . false

Platí pro

IsEnabled(EventLevel, EventKeywords)

Zdroj:
EventSource.cs
Zdroj:
EventSource.cs
Zdroj:
EventSource.cs

Určuje, zda je povolen aktuální zdroj událostí, který má zadanou úroveň a klíčové slovo.

public:
 bool IsEnabled(System::Diagnostics::Tracing::EventLevel level, System::Diagnostics::Tracing::EventKeywords keywords);
public bool IsEnabled (System.Diagnostics.Tracing.EventLevel level, System.Diagnostics.Tracing.EventKeywords keywords);
member this.IsEnabled : System.Diagnostics.Tracing.EventLevel * System.Diagnostics.Tracing.EventKeywords -> bool
Public Function IsEnabled (level As EventLevel, keywords As EventKeywords) As Boolean

Parametry

level
EventLevel

Úroveň zdroje událostí.

keywords
EventKeywords

Klíčové slovo zdroje události.

Návraty

truepokud je zdroj události povolen; v opačném případě . false

Poznámky

Výsledkem této metody je pouze aproximace toho, zda je určitá událost aktivní. Použijte ho, abyste se vyhnuli nákladnému výpočtu protokolování, když je protokolování zakázané. Zdroje událostí můžou mít další filtrování, které určuje jejich aktivitu.

Platí pro

IsEnabled(EventLevel, EventKeywords, EventChannel)

Zdroj:
EventSource.cs
Zdroj:
EventSource.cs
Zdroj:
EventSource.cs

Určuje, jestli je aktuální zdroj událostí povolený pro události se zadanou úrovní, klíčovými slovy a kanálem.

public:
 bool IsEnabled(System::Diagnostics::Tracing::EventLevel level, System::Diagnostics::Tracing::EventKeywords keywords, System::Diagnostics::Tracing::EventChannel channel);
public bool IsEnabled (System.Diagnostics.Tracing.EventLevel level, System.Diagnostics.Tracing.EventKeywords keywords, System.Diagnostics.Tracing.EventChannel channel);
member this.IsEnabled : System.Diagnostics.Tracing.EventLevel * System.Diagnostics.Tracing.EventKeywords * System.Diagnostics.Tracing.EventChannel -> bool
Public Function IsEnabled (level As EventLevel, keywords As EventKeywords, channel As EventChannel) As Boolean

Parametry

level
EventLevel

Úroveň události, která se má zkontrolovat. Zdroj událostí se bude považovat za povolený, pokud je jeho úroveň vyšší nebo rovna hodnotě level.

keywords
EventKeywords

Klíčová slova události, která chcete zkontrolovat.

channel
EventChannel

Kanál událostí, který chcete zkontrolovat.

Návraty

truepokud je zdroj události povolen pro zadanou úroveň události, klíčová slova a kanál; v opačném případě . false

Výsledkem této metody je pouze aproximace toho, zda je určitá událost aktivní. Použijte ho, abyste se vyhnuli nákladnému výpočtu protokolování, když je protokolování zakázané. Zdroje událostí můžou mít další filtrování, které určuje jejich aktivitu.

Poznámky

Pokud je možnost

Platí pro