EventProvider.IsEnabled Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.