SqlDependency Constructeurs
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.
Crée une instance de la SqlDependency classe.
Surcharges
| Nom | Description |
|---|---|
| SqlDependency() |
Crée une instance de la SqlDependency classe avec les paramètres par défaut. |
| SqlDependency(SqlCommand) |
Crée une instance de la SqlDependency classe et l’associe au SqlCommand paramètre. |
| SqlDependency(SqlCommand, String, Int32) |
Crée une instance de la SqlDependency classe, l’associe au SqlCommand paramètre et spécifie les options de notification et une valeur de délai d’attente. |
SqlDependency()
Crée une instance de la SqlDependency classe avec les paramètres par défaut.
public:
SqlDependency();
public SqlDependency();
Public Sub New ()
Remarques
Le constructeur initialise l’objet SqlDependency à l’aide du nom du service Service Broker par défaut et du délai d’attente. À un moment donné après la construction, vous devez utiliser la AddCommandDependency méthode pour associer une ou plusieurs commandes à cet SqlDependency objet.
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.
Voir aussi
S’applique à
SqlDependency(SqlCommand)
Crée une instance de la SqlDependency classe et l’associe au SqlCommand paramètre.
public:
SqlDependency(System::Data::SqlClient::SqlCommand ^ command);
public SqlDependency(System.Data.SqlClient.SqlCommand command);
new System.Data.SqlClient.SqlDependency : System.Data.SqlClient.SqlCommand -> System.Data.SqlClient.SqlDependency
Public Sub New (command As SqlCommand)
Paramètres
- command
- SqlCommand
Objet SqlCommand à associer à cet SqlDependency objet. Le constructeur configure un SqlNotificationRequest objet et le lie à la commande.
Exceptions
Le command paramètre est NULL.
L’objet SqlCommand a déjà un SqlNotificationRequest objet affecté à sa Notification propriété et qui SqlNotificationRequest n’est pas associé à cette dépendance.
Remarques
En interne, ce constructeur crée une instance de la SqlNotificationRequest classe et le lie à un SqlCommand objet.
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.
Voir aussi
S’applique à
SqlDependency(SqlCommand, String, Int32)
Crée une instance de la SqlDependency classe, l’associe au SqlCommand paramètre et spécifie les options de notification et une valeur de délai d’attente.
public:
SqlDependency(System::Data::SqlClient::SqlCommand ^ command, System::String ^ options, int timeout);
public SqlDependency(System.Data.SqlClient.SqlCommand command, string options, int timeout);
new System.Data.SqlClient.SqlDependency : System.Data.SqlClient.SqlCommand * string * int -> System.Data.SqlClient.SqlDependency
Public Sub New (command As SqlCommand, options As String, timeout As Integer)
Paramètres
- command
- SqlCommand
Objet SqlCommand à associer à cet SqlDependency objet. Le constructeur configure un SqlNotificationRequest objet et le lie à la commande.
- options
- String
Options de demande de notification à utiliser par cette dépendance.
null pour utiliser le service par défaut.
- timeout
- Int32
Délai d’expiration de cette notification en secondes. La valeur par défaut est 0, indiquant que le délai d’attente du serveur doit être utilisé.
Exceptions
Le command paramètre est NULL.
La valeur de délai d’attente est inférieure à zéro.
L’objet SqlCommand a déjà un SqlNotificationRequest objet affecté à sa Notification propriété et qui SqlNotificationRequest n’est pas associé à cette dépendance.
Une tentative a été effectuée pour créer une instance SqlDependency à partir de SQLCLR.
Remarques
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.