EventProvider.IsEnabled Método

Definição

Determina se uma sessão habilitou o provedor.

Sobrecargas

IsEnabled(Byte, Int64)

Determina se alguma sessão está solicitando o evento especificado do provedor.

IsEnabled()

Determina se alguma sessão habilitou o provedor, independentemente dos valores de nível e palavra-chave usados para habilitar o provedor.

IsEnabled(Byte, Int64)

Determina se alguma sessão está solicitando o evento especificado do provedor.

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

Parâmetros

level
Byte

Nível de detalhe incluído no evento.

keywords
Int64

Bitmask que especifica a categoria do evento. Essa máscara deve ser a mesma máscara de palavra-chave que é definida no manifesto para o evento.

Retornos

É true se qualquer sessão estiver solicitando o evento especificado; caso contrário, false.

Comentários

Normalmente, um provedor não chama esse método para determinar se uma sessão solicitou o evento especificado; o provedor simplesmente grava o evento e o ETW determina se o evento é registrado em uma sessão. Um provedor pode querer chamar essa função se o provedor precisar executar um trabalho extra para gerar o evento. Nesse caso, chamar essa função primeiro para determinar se uma sessão solicitou o evento ou não, pode economizar recursos e tempo.

Aplica-se a

IsEnabled()

Determina se alguma sessão habilitou o provedor, independentemente dos valores de nível e palavra-chave usados para habilitar o provedor.

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

Retornos

É true se o provedor estiver habilitado para qualquer sessão; caso contrário, false.

Comentários

Normalmente, um provedor não chama esse método para determinar se o provedor foi habilitado por uma sessão; o provedor simplesmente grava o evento e o ETW determina se o evento é registrado na sessão. Um provedor pode querer chamar essa função se o provedor precisar executar um trabalho extra para gerar o evento. Nesse caso, chamar essa função primeiro pode economizar recursos e tempo.

Aplica-se a