SqlNotificationInfo 열거형

정의

이 열거형은 종속성 이벤트 처리기에서 수신할 수 있는 다양한 알림에 대한 추가 정보를 제공합니다.

public enum class SqlNotificationInfo
public enum SqlNotificationInfo
type SqlNotificationInfo = 
Public Enum SqlNotificationInfo
상속
SqlNotificationInfo

필드

Name Description
AlreadyChanged -2

개체가 SqlDependency 이미 실행되었으며 새 명령을 추가할 수 없습니다.

Unknown -1

서버에서 보낸 정보 옵션이 클라이언트에서 인식되지 않을 때 사용됩니다.

Truncate 0

하나 이상의 테이블이 잘렸습니다.

Insert 1

INSERT 문에 의해 데이터가 변경되었습니다.

Update 2

UPDATE 문에 의해 데이터가 변경되었습니다.

Delete 3

DELETE 문에 의해 데이터가 변경되었습니다.

Drop 4

쿼리와 관련된 기본 개체가 삭제되었습니다.

Alter 5

쿼리와 관련된 기본 서버 개체가 수정되었습니다.

Restart 6

서버를 다시 시작했습니다(다시 시작하는 동안 알림이 전송됨).

Error 7

내부 서버 오류가 발생했습니다.

Query 8

알림을 받을 수 없거나 제공된 SELECT 문입니다.

Invalid 9

알림을 받을 수 없는 문(예: UPDATE 문)이 제공되었습니다.

Options 10

SET 옵션은 구독 시간에 적절하게 설정되지 않았습니다.

Isolation 11

문이 유효하지 않은 격리 모드(예: 스냅샷)에서 실행되었습니다.

Expired 12

SqlDependency 개체가 만료되었습니다.

Resource 13

서버 리소스 압력의 결과로 발생합니다.

PreviousFire 14

이전 문으로 인해 현재 트랜잭션에서 쿼리 알림이 발생합니다.

TemplateLimit 15

구독 쿼리를 사용하면 대상 테이블 중 하나의 템플릿 수가 최대 허용 한도를 초과합니다.

Merge 16

쿼리 알림이 발생하는 서버 쪽 원인을 구분하는 데 사용됩니다.

설명

열거형은 SqlNotificationInfo 클래스의 인스턴스에서 참조됩니다 SqlNotificationEventArgs .

적용 대상

추가 정보