SqlNotificationSource Enumeráció

Definíció

A függőségi eseménykezelő által fogadott értesítés forrását jelzi.

public enum class SqlNotificationSource
public enum SqlNotificationSource
type SqlNotificationSource = 
Public Enum SqlNotificationSource
Öröklődés
SqlNotificationSource

Mezők

Name É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.

Unknown -1

Akkor használatos, ha a kiszolgáló által küldött forrásbeállítást az ügyfél nem ismerte fel.

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.

Timeout 1

Az előfizetés időtúllépése lejárt.

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.

Database 3

Az adatbázis állapota megváltozott; Például a lekérdezéshez kapcsolódó adatbázis elvetve vagy leválasztva lett.

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.

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.

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.

Execution 7

Futásidejű hiba történt a végrehajtás során.

Owner 8

Csak belső; nem használható a kódban.

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.

A következőre érvényes:

Lásd még