SqlNotificationInfo 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この列挙体は、依存関係イベント ハンドラーによって受信できるさまざまな通知に関する追加情報を提供します。
public enum class SqlNotificationInfo
public enum SqlNotificationInfo
type SqlNotificationInfo =
Public Enum SqlNotificationInfo
- 継承
フィールド
| 名前 | 値 | 説明 |
|---|---|---|
| AlreadyChanged | -2 |
|
| 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 |
|
| Resource | 13 | サーバーリソースの負荷の結果として発生します。 |
| PreviousFire | 14 | 前のステートメントにより、現在のトランザクションでクエリ通知が発生しました。 |
| TemplateLimit | 15 | サブスクライブ クエリを実行すると、ターゲット テーブルの 1 つのテンプレートの数が、許容される上限を超えます。 |
| Merge | 16 | クエリ通知が発生するサーバー側の原因を区別するために使用されます。 |
注釈
SqlNotificationInfo列挙型は、SqlNotificationEventArgs クラスのインスタンスによって参照されます。