Cómo: Controlar eventos de consulta
Para personalizar su aplicación, escriba código que se ejecute cuando se produzcan determinados eventos relacionados con consultas. Por ejemplo, puede extender una consulta agregando código a un evento que se produce cuando LightSwitch procesa la consulta.
Para controlar eventos de consulta
Abra una consulta haciendo doble clic en el Explorador de soluciones.
Se abre el Diseñador de consultas.
Haga clic en la flecha situada junto al botón Escribir código en la parte superior del Diseñador de consultas y seleccione el método que desea invalidar. En la tabla siguiente se muestran los métodos que la aplicación puede controlar.
Se abrirá el Editor de código.
Coloque el cursor en el método que acaba de crear y escriba el código que desea ejecutar cuando se produzca el evento.
Lista de eventos de consulta
En la tabla siguiente se muestran los eventos de consulta que la aplicación puede controlar:
Métodos generales |
Descripción |
---|---|
<NombreDeConsulta>_PreProcessQuery() |
Se llama cuando se forma la consulta. Permite personalizar una consulta en mayor detalle. Se ejecuta en el servidor. |
Query_Executing() |
Se llama justo antes de ejecutar la consulta. Se ejecuta en el servidor. |
Query_Executed() |
Se llama justo después de ejecutar la consulta. Se ejecuta en el servidor. |
Query_ExecuteFailed() |
Se llama después de que la consulta no se ejecute correctamente. Se ejecuta en el servidor. |
Métodos de seguridad |
Descripción |
---|---|
<NombreDeConsulta>_CanExecute() |
Se llama antes de ejecutar la consulta para comprobar los permisos del usuario actual. Se ejecuta en el servidor. |
Vea también
Tareas
Cómo: Controlar eventos de datos
Cómo: Controlar los eventos de pantalla de Silverlight