SqlNotificationInfo 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
此列舉提供相依性事件處理程式可接收之不同通知的其他資訊。
public enum class SqlNotificationInfo
public enum SqlNotificationInfo
type SqlNotificationInfo =
Public Enum SqlNotificationInfo
- 繼承
欄位
| 名稱 | 值 | Description |
|---|---|---|
| AlreadyChanged | -2 |
|
| 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 | 該語句是在一個無效的隔離模式下執行(例如 Snapshot)。 |
| Expired | 12 | 該 |
| Resource | 13 | 火災是因為伺服器資源壓力造成的。 |
| PreviousFire | 14 | 先前的陳述曾導致查詢通知在當前交易下觸發。 |
| TemplateLimit | 15 | 訂閱查詢會導致目標資料表上的範本數量超過最大允許的限制。 |
| Merge | 16 | 用來區分查詢通知觸發的伺服器端原因。 |
備註
列 SqlNotificationInfo 舉由該類別的實例 SqlNotificationEventArgs 所引用。