Sdílet prostřednictvím


Jak: zpracování událostí dotazu

Vytvořením kódu, který se spouští při výskytu určitých událostí související s dotazy, můžete upravit aplikaci.Dotaz můžete například rozšířit přidáním kódu k události, ke které dojde při zpracovávání dotazu aplikací LightSwitch.

Zpracování události dotazu

  1. Otevřete dotaz dvojitým kliknutím v Průzkumníku řešení.

    Otevře se návrhář dotazu.

  2. Klikněte na šipku vedle tlačítka Zápis kódu v horní části Návrháře dotazu a vyberte metodu, kterou chcete přepsat.Následující tabulka uvádí metody, které lze zpracovat vaší aplikací:

    Otevře se editor kódu.

  3. Umístěte kurzor do metody, která byla právě vytvořena, a zadejte kód, který chcete spustit při výskytu události.

Seznam událostí dotazu

Následující tabulka uvádí události dotazu, které mohou být zpracovány aplikací:

Obecné metody

Description

<QueryName>_PreProcessQuery()

Volá se při vytváření dotazu.Umožňuje dále upravit dotaz.Běží na serveru.

Query_Executing()

Volá se pouze před spuštění dotazu.Běží na serveru.

Query_Executed()

Volá se pouze po úspěšném spuštění dotazu.Běží na serveru.

Query_ExecuteFailed()

Volá se, pokud se nezdaří spuštění dotazu.Běží na serveru.

Metody zabezpečení

Description

<QueryName>_CanExecute()

Volá se před spuštěním dotazu s cílem ověřit oprávnění pro aktuálního uživatele.Běží na serveru.

Viz také

Úkoly

Jak: zpracování dat událostí

Postupy: Zpracování událostí obrazovky v aplikaci Silverlight

Koncepty

Psaní kódu v LightSwitch

Další zdroje

Dotazy: Načítání informací ze zdroje dat