Udostępnij za pośrednictwem


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

  1. Otwórz zapytanie przez dwukrotne kliknięcie na nim w Eksploratorze rozwiązań.

    Zostanie otwarty projektant zapytań.

  2. 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.

  3. 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

Jak: obsługi zdarzeń danych

Porady: obsługa zdarzeń ekranowych technologii Silverlight

Koncepcje

Pisanie kodu w LightSwitch

Inne zasoby

Kwerendy: Pobieranie informacji ze źródła danych