SqlNotificationInfo 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 열거형은 종속성 이벤트 처리기에서 수신할 수 있는 다양한 알림에 대한 추가 정보를 제공합니다.
public enum class SqlNotificationInfo
public enum SqlNotificationInfo
type SqlNotificationInfo =
Public Enum SqlNotificationInfo
- 상속
필드
| Name | 값 | Description |
|---|---|---|
| AlreadyChanged | -2 | 개체가 |
| 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 |
|
| Resource | 13 | 서버 리소스 압력의 결과로 발생합니다. |
| PreviousFire | 14 | 이전 문으로 인해 현재 트랜잭션에서 쿼리 알림이 발생합니다. |
| TemplateLimit | 15 | 구독 쿼리를 사용하면 대상 테이블 중 하나의 템플릿 수가 최대 허용 한도를 초과합니다. |
| Merge | 16 | 쿼리 알림이 발생하는 서버 쪽 원인을 구분하는 데 사용됩니다. |
설명
열거형은 SqlNotificationInfo 클래스의 인스턴스에서 참조됩니다 SqlNotificationEventArgs .