语言

SqlNotificationInfo 枚举

定义

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

对于新开发,请使用Microsoft。Data.SqlClient。 此页面记录 System.Data.SqlClient。

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

字段

名称 值 说明
AlreadyChanged -2

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

对于新开发,请使用Microsoft。Data.SqlClient。 此页面记录 System.Data.SqlClient。

Unknown -1

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

对于新开发,请使用Microsoft。Data.SqlClient。 此页面记录 System.Data.SqlClient。

Truncate 0

截断了一个或多个表。

对于新开发,请使用Microsoft。Data.SqlClient。 此页面记录 System.Data.SqlClient。

Insert 1

INSERT 语句更改了数据。

对于新开发,请使用Microsoft。Data.SqlClient。 此页面记录 System.Data.SqlClient。

Update 2

更新语句更改了数据。

对于新开发,请使用Microsoft。Data.SqlClient。 此页面记录 System.Data.SqlClient。

Delete 3

数据已由 DELETE 语句更改。

对于新开发,请使用Microsoft。Data.SqlClient。 此页面记录 System.Data.SqlClient。

Drop 4

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

对于新开发,请使用Microsoft。Data.SqlClient。 此页面记录 System.Data.SqlClient。

Alter 5

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

对于新开发,请使用Microsoft。Data.SqlClient。 此页面记录 System.Data.SqlClient。

Restart 6

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

对于新开发,请使用Microsoft。Data.SqlClient。 此页面记录 System.Data.SqlClient。

Error 7

发生内部服务器错误。

对于新开发,请使用Microsoft。Data.SqlClient。 此页面记录 System.Data.SqlClient。

Query 8

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

对于新开发,请使用Microsoft。Data.SqlClient。 此页面记录 System.Data.SqlClient。

Invalid 9

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

对于新开发,请使用Microsoft。Data.SqlClient。 此页面记录 System.Data.SqlClient。

Options 10

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

对于新开发,请使用Microsoft。Data.SqlClient。 此页面记录 System.Data.SqlClient。

Isolation 11

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

对于新开发,请使用Microsoft。Data.SqlClient。 此页面记录 System.Data.SqlClient。

Expired 12

对象 SqlDependency 已过期。

对于新开发,请使用Microsoft。Data.SqlClient。 此页面记录 System.Data.SqlClient。

Resource 13

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

对于新开发,请使用Microsoft。Data.SqlClient。 此页面记录 System.Data.SqlClient。

PreviousFire 14

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

对于新开发,请使用Microsoft。Data.SqlClient。 此页面记录 System.Data.SqlClient。

TemplateLimit 15

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

对于新开发,请使用Microsoft。Data.SqlClient。 此页面记录 System.Data.SqlClient。

Merge 16

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

对于新开发,请使用Microsoft。Data.SqlClient。 此页面记录 System.Data.SqlClient。

注解

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

适用于

另请参阅