Porady: obsługa zdarzeń zapytań
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 kod w górnej części Projektanta 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.Działa na serwerze. |
Query_Executing() |
Wywoływane tuż przed wykonaniem zapytania.Działa na serwerze. |
Query_Executed() |
Wywoływane zaraz po pomyślnym wykonaniu zapytania.Działa na serwerze. |
Query_ExecuteFailed() |
Wywoływane po błędzie uruchomienia zapytania.Działa na serwerze. |
Metody zabezpieczeń |
Opis |
---|---|
<QueryName>_CanExecute() |
Wywoływane przed wykonaniem zapytania, aby sprawdzić uprawnienia bieżącego użytkownika.Działa na serwerze. |
Zobacz też
Zadania
Porady: obsługa zdarzeń danych
Porady: obsługa zdarzeń ekranowych technologii Silverlight