SqlNotificationSource Enumeráció
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A függőségi eseménykezelő által fogadott értesítés forrását jelzi.
Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza.
public enum class SqlNotificationSource
public enum SqlNotificationSource
type SqlNotificationSource =
Public Enum SqlNotificationSource
- Öröklődés
Mezők
| Név | Érték | Description |
|---|---|---|
| Client | -2 | Ügyfél által kezdeményezett értesítés történt, például egy ügyféloldali időtúllépés vagy egy már aktivált függőség parancsának hozzáadása miatt. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| Unknown | -1 | Akkor használatos, ha a kiszolgáló által küldött forrásbeállítást az ügyfél nem ismerte fel. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| Data | 0 | Az adatok megváltoztak; Például beszúrási, frissítési, törlési vagy csonkolási művelet történt. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| Timeout | 1 | Az előfizetés időtúllépése lejárt. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| Object | 2 | Egy adatbázis-objektum módosult; Például egy, a lekérdezéshez kapcsolódó mögöttes objektumot elvetett vagy módosítottak. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| Database | 3 | Az adatbázis állapota megváltozott; Például a lekérdezéshez kapcsolódó adatbázis elvetve vagy leválasztva lett. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| System | 4 | Rendszerhez kapcsolódó esemény történt. Például belső hiba történt, a kiszolgáló újraindult, vagy az erőforrás nyomása okozta a törlést. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| Statement | 5 | A Transact-SQL utasítás nem érvényes az értesítésekre; például egy SELECT utasítást, amely nem értesíthető, vagy nem SELECT utasítás lett végrehajtva. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| Environment | 6 | A futásidejű környezet nem volt kompatibilis az értesítésekkel; Például az elkülönítési szint pillanatképre lett beállítva, vagy egy vagy több BEÁLLÍTÁS beállítás nem kompatibilis. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| Execution | 7 | Futásidejű hiba történt a végrehajtás során. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
| Owner | 8 | Csak belső; nem használható a kódban. Új fejlesztéshez használja a Microsoft. Data.SqlClient. Ez a lap a System.Data.SqlClient fájlokat tartalmazza. |
Megjegyzések
Az SqlNotificationSource enumerálásra az osztály egy példánya hivatkozik SqlNotificationEventArgs .
A lekérdezési értesítések csak olyan SELECT-utasítások esetében támogatottak, amelyek megfelelnek az adott követelmények listájának. További információ: SQL Server Service Broker és Megmunkálás lekérdezésértesítésekkel.