EventProvider.IsEnabled Metod

Definition

Avgör om en session har aktiverat providern.

Överlagringar

Name Description
IsEnabled(Byte, Int64)

Avgör om någon session begär den angivna händelsen från providern.

IsEnabled()

Avgör om någon session har aktiverat providern, oavsett vilken nivå och nyckelordsvärden som används för att aktivera providern.

IsEnabled(Byte, Int64)

Avgör om någon session begär den angivna händelsen från providern.

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

Parametrar

level
Byte

Detaljnivå som ingår i händelsen.

keywords
Int64

Bitmask som anger händelsekategorin. Den här masken ska vara samma nyckelordsmask som definieras i manifestet för händelsen.

Returer

Är true om någon session begär den angivna händelsen, annars . false

Kommentarer

Vanligtvis anropar inte en provider den här metoden för att avgöra om en session begärde den angivna händelsen. providern skriver bara händelsen och ETW avgör om händelsen loggas till en session. En provider kanske vill anropa den här funktionen om providern behöver utföra extra arbete för att generera händelsen. I det här fallet kan det spara resurser och tid att anropa den här funktionen först för att avgöra om en session begärde händelsen eller inte.

Gäller för

IsEnabled()

Avgör om någon session har aktiverat providern, oavsett vilken nivå och nyckelordsvärden som används för att aktivera providern.

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

Returer

Är true om providern är aktiverad för någon session, annars . false

Kommentarer

En provider anropar vanligtvis inte den här metoden för att avgöra om providern har aktiverats av en session. providern skriver bara händelsen och ETW avgör om händelsen loggas till sessionen. En provider kanske vill anropa den här funktionen om providern behöver utföra extra arbete för att generera händelsen. I det här fallet kan anrop av den här funktionen först spara resurser och tid.

Gäller för