SqlNotificationInfo Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese Enumeration enthält zusätzliche Informationen zu den verschiedenen Benachrichtigungen, die vom Abhängigkeitsereignishandler empfangen werden können.
public enum class SqlNotificationInfo
public enum SqlNotificationInfo
type SqlNotificationInfo =
Public Enum SqlNotificationInfo
- Vererbung
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| AlreadyChanged | -2 | Das |
| Unknown | -1 | Wird verwendet, wenn die vom Server gesendete Informationsoption vom Client nicht erkannt wurde. |
| Truncate | 0 | Mindestens eine Tabelle wurde abgeschnitten. |
| Insert | 1 | Daten wurden von einer INSERT-Anweisung geändert. |
| Update | 2 | Daten wurden von einer UPDATE-Anweisung geändert. |
| Delete | 3 | Daten wurden von einer DELETE-Anweisung geändert. |
| Drop | 4 | Ein zugrunde liegendes Objekt im Zusammenhang mit der Abfrage wurde gelöscht. |
| Alter | 5 | Ein zugrunde liegendes Serverobjekt im Zusammenhang mit der Abfrage wurde geändert. |
| Restart | 6 | Der Server wurde neu gestartet (Benachrichtigungen werden während des Neustarts gesendet.) |
| Error | 7 | Interner Serverfehler. |
| Query | 8 | Eine SELECT-Anweisung, die nicht benachrichtigt werden kann oder bereitgestellt wurde. |
| Invalid | 9 | Eine Anweisung wurde angegeben, die nicht benachrichtigt werden kann (z. B. eine UPDATE-Anweisung). |
| Options | 10 | Die SET-Optionen wurden zur Abonnementzeit nicht ordnungsgemäß festgelegt. |
| Isolation | 11 | Die Anweisung wurde unter einem ungültigen Isolationsmodus ausgeführt (z. B. Snapshot). |
| Expired | 12 | Das |
| Resource | 13 | Wird aufgrund des Serverressourcendrucks ausgelöst. |
| PreviousFire | 14 | Eine vorherige Anweisung hat dazu geführt, dass Abfragebenachrichtigungen unter der aktuellen Transaktion ausgelöst wurden. |
| TemplateLimit | 15 | Die abonnierende Abfrage bewirkt, dass die Anzahl der Vorlagen in einer der Zieltabellen den maximal zulässigen Grenzwert überschreitet. |
| Merge | 16 | Wird verwendet, um die serverseitige Ursache für das Auslösen einer Abfragebenachrichtigung zu unterscheiden. |
Hinweise
Auf die SqlNotificationInfo Aufzählung wird von einer Instanz der SqlNotificationEventArgs Klasse verwiesen.