SqlNotificationInfo 列挙型

定義

この列挙体は、依存関係イベント ハンドラーによって受信できるさまざまな通知に関する追加情報を提供します。

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

フィールド

名前 説明
AlreadyChanged -2

SqlDependency オブジェクトは既に起動されており、新しいコマンドを追加することはできません。

Unknown -1

サーバーによって送信された情報オプションがクライアントによって認識されなかった場合に使用されます。

Truncate 0

1 つ以上のテーブルが切り捨てられました。

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

サブスクライブ クエリを実行すると、ターゲット テーブルの 1 つのテンプレートの数が、許容される上限を超えます。

Merge 16

クエリ通知が発生するサーバー側の原因を区別するために使用されます。

注釈

SqlNotificationInfo列挙型は、SqlNotificationEventArgs クラスのインスタンスによって参照されます。

適用対象

こちらもご覧ください