Jak: obsługi zdarzeń kwerendy
Można dostosować aplikację poprzez pisanie kodu wykonywanego w przypadku wystąpienia określonych zdarzeń związanych z zapytaniami.Na przykład można rozszerzyć zapytania, dodając kod do zdarzenia, które występuje gdy zapytanie jest przetwarzane przez LightSwitch.
Aby obsłużyć zdarzenie powiązane z zapytaniem
Otwórz zapytanie przez dwukrotne kliknięcie na nim w Eksploratorze rozwiązań.
Zostanie otwarty projektant zapytań.
Kliknij strzałkę obok przycisku Wpisz kodu na górze w Projektancie zapytań, a następnie wybierz metodę, którą chcesz zastąpić.W poniższej tabeli wymieniono metody, które są obsługiwane przez aplikację.
Zostanie otwarty Edytor kodu.
Umieść kursor w ciele metody, która właśnie została utworzona, i wpisz kod, który ma zostać uruchomiony po wystąpieniu zdarzenia.
Lista zdarzeń powiązanych z zapytaniem
W poniższej tabeli wymieniono zdarzenia powiązane z zapytaniem, które są obsługiwane przez aplikację:
Metody ogólne |
Opis |
---|---|
<QueryName>_PreProcessQuery() |
Wywoływane, gdy powstaje zapytanie.Umożliwia dalsze dostosowywanie zapytania.Uruchamia się na serwerze. |
Query_Executing() |
Wywoływane tuż przed wykonaniem zapytania.Uruchamia się na serwerze. |
Query_Executed() |
Wywoływane zaraz po pomyślnym wykonaniu zapytania.Uruchamia się na serwerze. |
Query_ExecuteFailed() |
Wywoływane po błędzie uruchomienia zapytania.Uruchamia się na serwerze. |
Metody zabezpieczeń |
Opis |
---|---|
<QueryName>_CanExecute() |
Wywoływane przed wykonaniem zapytania, aby sprawdzić uprawnienia bieżącego użytkownika.Uruchamia się na serwerze. |
Zobacz też
Zadania
Porady: obsługa zdarzeń ekranowych technologii Silverlight