EventProvider.IsEnabled Metoda

Definicja

Określa, czy sesja włączyła dostawcę.

Przeciążenia

IsEnabled(Byte, Int64)

Określa, czy jakakolwiek sesja żąda określonego zdarzenia od dostawcy.

IsEnabled()

Określa, czy jakakolwiek sesja włączyła dostawcę, niezależnie od poziomu i wartości słów kluczowych używanych do włączenia dostawcy.

IsEnabled(Byte, Int64)

Określa, czy jakakolwiek sesja żąda określonego zdarzenia od dostawcy.

public:
 bool IsEnabled(System::Byte level, long keywords);
public bool IsEnabled (byte level, long keywords);
member this.IsEnabled : byte * int64 -> bool
Public Function IsEnabled (level As Byte, keywords As Long) As Boolean

Parametry

level
Byte

Poziom szczegółów uwzględnionych w zdarzeniu.

keywords
Int64

Maska bitowa określająca kategorię zdarzeń. Ta maska powinna być tą samą maską słowa kluczowego zdefiniowaną w manifeście zdarzenia.

Zwraca

Jeśli true jakakolwiek sesja żąda określonego zdarzenia; w przeciwnym razie false.

Uwagi

Zazwyczaj dostawca nie wywołuje tej metody w celu określenia, czy sesja zażądała określonego zdarzenia; dostawca po prostu zapisuje zdarzenie, a ETW określa, czy zdarzenie jest rejestrowane w sesji. Dostawca może chcieć wywołać tę funkcję, jeśli dostawca musi wykonać dodatkową pracę w celu wygenerowania zdarzenia. W takim przypadku wywołanie tej funkcji najpierw w celu określenia, czy sesja zażądała zdarzenia, może zaoszczędzić zasoby i czas.

Dotyczy

IsEnabled()

Określa, czy jakakolwiek sesja włączyła dostawcę, niezależnie od poziomu i wartości słów kluczowych używanych do włączenia dostawcy.

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

Zwraca

Czy true dostawca jest włączony do dowolnej sesji; w przeciwnym razie false.

Uwagi

Zazwyczaj dostawca nie wywołuje tej metody w celu określenia, czy dostawca został włączony przez sesję; dostawca po prostu zapisuje zdarzenie, a ETW określa, czy zdarzenie jest rejestrowane w sesji. Dostawca może chcieć wywołać tę funkcję, jeśli dostawca musi wykonać dodatkową pracę w celu wygenerowania zdarzenia. W takim przypadku wywołanie tej funkcji może najpierw zaoszczędzić zasoby i czas.

Dotyczy