Udostępnij za pośrednictwem


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ółowości uwzględniony w zdarzeniu.

keywords
Int64

Maska bitowa określająca kategorię zdarzeń. Ta maska powinna być tą samą maską słów kluczowych, która jest zdefiniowana w manifeście zdarzenia.

Zwraca

Określatrue, czy jakakolwiek sesja żąda określonego zdarzenia; w przeciwnym razie . false

Uwagi

Zazwyczaj dostawca nie wywołuje tej metody, aby określić, czy sesja zażądała określonego zdarzenia; dostawca po prostu zapisuje zdarzenie, a FUNKCJA 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 ustalenia, 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 FUNKCJA 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 zaoszczędzić zasoby i czas.

Dotyczy