EventProvider.IsEnabled Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Determina si una sesión habilitó el proveedor.
Sobrecargas
IsEnabled(Byte, Int64) |
Determina si alguna sesión está solicitando el evento especificado del proveedor. |
IsEnabled() |
Determina si alguna sesión habilitó el proveedor, sin tener en cuenta los valores de nivel y palabra clave utilizados para habilitar el proveedor. |
IsEnabled(Byte, Int64)
Determina si alguna sesión está solicitando el evento especificado del proveedor.
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
Nivel de detalle que se incluye en el evento.
- keywords
- Int64
Máscara de bits que especifica la categoría de evento. Esta máscara debe ser la misma máscara de palabra clave definida en el manifiesto para el evento.
Devoluciones
Es true
si alguna sesión está solicitando el evento especificado; de lo contrario, es false
.
Comentarios
Normalmente, un proveedor no llama a este método para determinar si una sesión solicitó el evento especificado; El proveedor simplemente escribe el evento y ETW determina si el evento se registra en una sesión. Es posible que un proveedor quiera llamar a esta función si el proveedor necesita realizar un trabajo adicional para generar el evento. En este caso, llamar primero a esta función para determinar si una sesión solicitó el evento o no puede ahorrar recursos y tiempo.
Se aplica a
IsEnabled()
Determina si alguna sesión habilitó el proveedor, sin tener en cuenta los valores de nivel y palabra clave utilizados para habilitar el proveedor.
public:
bool IsEnabled();
public bool IsEnabled ();
member this.IsEnabled : unit -> bool
Public Function IsEnabled () As Boolean
Devoluciones
Es true
si el proveedor se habilitó en alguna sesión; de lo contrario, es false
.
Comentarios
Normalmente, un proveedor no llama a este método para determinar si el proveedor ha sido habilitado por una sesión; El proveedor simplemente escribe el evento y ETW determina si el evento se registra en la sesión. Es posible que un proveedor quiera llamar a esta función si el proveedor necesita realizar un trabajo adicional para generar el evento. En este caso, llamar a esta función primero puede ahorrar recursos y tiempo.