SqlNotificationSource É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.
Indique la source de la notification reçue par le gestionnaire d’événements de dépendance.
Pour le nouveau développement, utilisez Microsoft. Data.SqlClient. Cette page documente System.Data.SqlClient.
public enum class SqlNotificationSource
public enum SqlNotificationSource
type SqlNotificationSource =
Public Enum SqlNotificationSource
- Héritage
Champs
| Nom | Valeur | Description |
|---|---|---|
| Client | -2 | Une notification initiée par le client s’est produite, telle qu’un délai d’attente côté client ou en raison d’une tentative d’ajout d’une commande à une dépendance qui a déjà été déclenchée. Pour le nouveau développement, utilisez Microsoft. Data.SqlClient. Cette page documente System.Data.SqlClient. |
| Unknown | -1 | Utilisé lorsque l’option source envoyée par le serveur n’a pas été reconnue par le client. Pour le nouveau développement, utilisez Microsoft. Data.SqlClient. Cette page documente System.Data.SqlClient. |
| Data | 0 | Les données ont changé ; par exemple, une opération d’insertion, de mise à jour, de suppression ou de troncation s’est produite. Pour le nouveau développement, utilisez Microsoft. Data.SqlClient. Cette page documente System.Data.SqlClient. |
| Timeout | 1 | Le délai d’expiration de l’abonnement a expiré. Pour le nouveau développement, utilisez Microsoft. Data.SqlClient. Cette page documente System.Data.SqlClient. |
| Object | 2 | Objet de base de données modifié ; par exemple, un objet sous-jacent lié à la requête a été supprimé ou modifié. Pour le nouveau développement, utilisez Microsoft. Data.SqlClient. Cette page documente System.Data.SqlClient. |
| Database | 3 | L’état de la base de données a changé ; par exemple, la base de données liée à la requête a été supprimée ou détachée. Pour le nouveau développement, utilisez Microsoft. Data.SqlClient. Cette page documente System.Data.SqlClient. |
| System | 4 | Un événement lié au système s’est produit. Par exemple, une erreur interne s’est produite, le serveur a été redémarré ou la pression des ressources a provoqué l’invalidation. Pour le nouveau développement, utilisez Microsoft. Data.SqlClient. Cette page documente System.Data.SqlClient. |
| Statement | 5 | L’instruction Transact-SQL n’est pas valide pour les notifications ; par exemple, une instruction SELECT qui n’a pas pu être avertie ou une instruction non-SELECT a été exécutée. Pour le nouveau développement, utilisez Microsoft. Data.SqlClient. Cette page documente System.Data.SqlClient. |
| Environment | 6 | L’environnement d’exécution n’était pas compatible avec les notifications ; par exemple, le niveau d’isolation a été défini sur l’instantané, ou une ou plusieurs options SET ne sont pas compatibles. Pour le nouveau développement, utilisez Microsoft. Data.SqlClient. Cette page documente System.Data.SqlClient. |
| Execution | 7 | Une erreur d’exécution s’est produite pendant l’exécution. Pour le nouveau développement, utilisez Microsoft. Data.SqlClient. Cette page documente System.Data.SqlClient. |
| Owner | 8 | Interne uniquement ; non destiné à être utilisé dans votre code. Pour le nouveau développement, utilisez Microsoft. Data.SqlClient. Cette page documente System.Data.SqlClient. |
Remarques
L’énumération SqlNotificationSource est référencée par une instance de la SqlNotificationEventArgs classe.
Les notifications de requêtes sont prises en charge uniquement pour les instructions SELECT qui répondent à une liste d’exigences suivantes. Pour plus d’informations, consultez SQL Server Service Broker et Working avec notifications de requête.