Udostępnij za pośrednictwem


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

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

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

Inne zasoby

Zapytania: pobieranie informacji ze źródła danych