다음을 통해 공유


방법: 쿼리 이벤트 처리

특정 쿼리와 관련된 이벤트가 발생하면 실행되는 코드를 작성하여 응용 프로그램을 사용자 지정할 수 있습니다.예를 들어, 쿼리가 LightSwitch에 의해 처리될 때 발생하는 이벤트에 코드를 추가하여 쿼리를 확장할 수 있습니다.

쿼리 이벤트 처리

  1. 솔루션 탐색기에서 쿼리를 두 번 클릭하여 엽니다.

    쿼리 디자이너가 열립니다.

  2. 쿼리 디자이너 위쪽의 코드 작성 단추 옆에 있는 화살표를 클릭하고 재정의하려는 메서드를 선택합니다.응용 프로그램에서 처리할 수 있는 메서드가 아래 표에 표시됩니다.

    코드 편집기가 열립니다.

  3. 방금 만든 메서드에 커서를 놓고 이벤트가 발생할 때 실행하려는 코드를 입력합니다.

쿼리 이벤트 목록

다음 표는 응용 프로그램으로 처리할 수 있는 쿼리 이벤트의 목록을 보여줍니다.

일반 메서드

설명

<QueryName>_PreProcessQuery()

쿼리가 구성될 때 호출됩니다.쿼리를 더 자세히 사용자 지정할 수 있습니다.서버에서 실행됩니다.

쿼리_실행()

쿼리를 실행하기 직전에 호출됩니다.서버에서 실행됩니다.

Query_Executed()

쿼리를 성공적으로 실행한 직후에 호출됩니다.서버에서 실행됩니다.

Query_ExecuteFailed()

쿼리 실행에 실패한 후에 호출됩니다.서버에서 실행됩니다.

보안 메서드

설명

<QueryName>_CanExecute()

현재 사용자의 권한을 확인하기 위해 쿼리를 실행하기 전에 호출됩니다.서버에서 실행됩니다.

참고 항목

작업

방법: 데이터 이벤트 처리

방법: Silverlight 화면 이벤트 처리

개념

LightSwitch에서 코드 작성

기타 리소스

쿼리: 데이터 소스에서 정보 검색