SqlNotificationInfo 枚举

定义

此枚举提供有关依赖项事件处理程序可以接收的不同通知的其他信息。

public enum class SqlNotificationInfo
public enum SqlNotificationInfo
type SqlNotificationInfo = 
Public Enum SqlNotificationInfo
继承
SqlNotificationInfo

字段

名称 说明
AlreadyChanged -2

对象 SqlDependency 已触发,并且无法向该对象添加新命令。

Unknown -1

当客户端无法识别服务器发送的信息选项时使用。

Truncate 0

截断了一个或多个表。

Insert 1

INSERT 语句更改了数据。

Update 2

更新语句更改了数据。

Delete 3

数据已由 DELETE 语句更改。

Drop 4

删除了与查询相关的基础对象。

Alter 5

修改了与查询相关的基础服务器对象。

Restart 6

服务器已重启(重启期间发送通知)。

Error 7

发生内部服务器错误。

Query 8

无法通知或提供的 SELECT 语句。

Invalid 9

提供了无法通知的语句(例如 UPDATE 语句)。

Options 10

SET 选项在订阅时未正确设置。

Isolation 11

该语句是在无效的隔离模式下执行的(例如 Snapshot)。

Expired 12

对象 SqlDependency 已过期。

Resource 13

由于服务器资源压力而触发。

PreviousFire 14

上一个语句导致当前事务下触发查询通知。

TemplateLimit 15

订阅查询会导致其中一个目标表上的模板数超过允许的最大限制。

Merge 16

用于区分触发查询通知的服务器端原因。

注解

枚举 SqlNotificationInfo 由类的 SqlNotificationEventArgs 实例引用。

适用于

另请参阅