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

Данные были изменены инструкцией 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 класса.

Применяется к

См. также раздел