Como: manipular eventos de consulta
Você pode personalizar seu aplicativo escrevendo código que executa quando determinados eventos relacionados a consulta ocorrem.Por exemplo, você pode estender uma consulta adicionando código a um evento que ocorre quando a consulta está sendo processada por LightSwitch.
Para manipular um evento de consulta
Abra uma consulta com duplo clique no Gerenciador de Soluções.
O designer de consulta abre.
Clique na seta ao lado do botão Escreva código na parte superior do O designer de consulta e selecione o método que você deseja substituir.Os métodos que podem ser tratados por seu aplicativo aparecem na tabela abaixo.
Code Editor aparece.
Coloque o cursor no método que foi criado e digite o código que você deseja executar quando o evento ocorre.
Lista de eventos de consulta
A seguinte tabela lista os eventos de consulta que podem ser tratados por seu aplicativo:
Métodos gerais |
Descrição |
---|---|
<QueryName>_PreProcessQuery() |
Chamado quando a consulta esta sendo formada.Permite que você personalize mais uma consulta.Executado no servidor. |
Query_Executing() |
Chamado imediatamente antes de executar a consulta.Executado no servidor. |
Query_Executed() |
Chamado imediatamente após executar com êxito a consulta.Executado no servidor. |
Query_ExecuteFailed() |
Chamado após uma consulta não executar.Executado no servidor. |
Métodos de segurança |
Descrição |
---|---|
<QueryName>_CanExecute() |
Chamado antes de executar a consulta para verificar permissões para o usuário atual.Executado no servidor. |
Consulte também
Tarefas
Como: manipular eventos de dados
Como tratar eventos de telas do Silverlight
Conceitos
Escrever o código em LightSwitch