SqlNotificationInfo Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cette énumération fournit des informations supplémentaires sur les différentes notifications qui peuvent être reçues par le gestionnaire d’événements de dépendance.
public enum class SqlNotificationInfo
public enum SqlNotificationInfo
type SqlNotificationInfo =
Public Enum SqlNotificationInfo
- Héritage
Champs
| Nom | Valeur | Description |
|---|---|---|
| AlreadyChanged | -2 | L’objet |
| Unknown | -1 | Utilisé lorsque l’option d’informations envoyée par le serveur n’a pas été reconnue par le client. |
| Truncate | 0 | Une ou plusieurs tables ont été tronquées. |
| Insert | 1 | Les données ont été modifiées par une instruction INSERT. |
| Update | 2 | Les données ont été modifiées par une instruction UPDATE. |
| Delete | 3 | Les données ont été modifiées par une instruction DELETE. |
| Drop | 4 | Un objet sous-jacent lié à la requête a été supprimé. |
| Alter | 5 | Un objet serveur sous-jacent lié à la requête a été modifié. |
| Restart | 6 | Le serveur a été redémarré (les notifications sont envoyées lors du redémarrage.). |
| Error | 7 | Une erreur serveur interne s'est produite. |
| Query | 8 | Instruction SELECT qui ne peut pas être avertie ou fournie. |
| Invalid | 9 | Une instruction a été fournie qui ne peut pas être avertie (par exemple, une instruction UPDATE). |
| Options | 10 | Les options SET n’ont pas été définies de manière appropriée au moment de l’abonnement. |
| Isolation | 11 | L’instruction a été exécutée sous un mode d’isolation qui n’était pas valide (par exemple, Instantané). |
| Expired | 12 | L’objet |
| Resource | 13 | Se déclenche en raison de la pression des ressources du serveur. |
| PreviousFire | 14 | Une instruction précédente a provoqué le déclenchement des notifications de requête sous la transaction actuelle. |
| TemplateLimit | 15 | La requête d’abonnement entraîne le nombre de modèles sur l’une des tables cibles à dépasser la limite maximale autorisée. |
| Merge | 16 | Utilisé pour distinguer la cause côté serveur d’un déclenchement de notification de requête. |
Remarques
L’énumération SqlNotificationInfo est référencée par une instance de la SqlNotificationEventArgs classe.