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
Otevřete dotaz dvojitým kliknutím v Průzkumníku řešení.
Otevře se návrhář dotazu.
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.
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
Postupy: Zpracování událostí obrazovky v aplikaci Silverlight