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 classe SqlDependency.
Surcharges
SqlDependency() |
Crée une nouvelle instance de la classe SqlDependency avec les paramètres par défaut. |
SqlDependency(SqlCommand) |
Crée une instance de la classe SqlDependency et l'associe au paramètre SqlCommand. |
SqlDependency(SqlCommand, String, Int32) |
Crée une instance de la classe SqlDependency, l'associe au paramètre SqlCommand et spécifie des options de notification et une valeur de délai d'attente. |
SqlDependency()
Crée une nouvelle instance de la classe SqlDependency avec les paramètres par défaut.
public:
SqlDependency();
public SqlDependency ();
Public Sub New ()
Remarques
Le constructeur initialise l’objet à l’aide SqlDependency du nom et du délai d’attente du service Service Broker par défaut. À 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 Utilisation des notifications de requête.
Voir aussi
S’applique à
SqlDependency(SqlCommand)
Crée une instance de la classe SqlDependency et l'associe au paramètre SqlCommand.
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 objet SqlDependency. Le constructeur installe un objet SqlNotificationRequest et le lie à la commande.
Exceptions
Le paramètre command
est NULL.
L'objet SqlCommand a déjà un objet SqlNotificationRequest assigné à sa propriété Notification, et ce SqlNotificationRequest n'est pas associé à cette dépendance.
Remarques
En interne, ce constructeur crée une instance de la classe et la SqlNotificationRequest 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 Utilisation des notifications de requête.
Voir aussi
S’applique à
SqlDependency(SqlCommand, String, Int32)
Crée une instance de la classe SqlDependency, l'associe au paramètre SqlCommand et spécifie des 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 objet SqlDependency. Le constructeur installe un objet SqlNotificationRequest 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'attente pour 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 paramètre command
est NULL.
Le délai d'attente est inférieur à zéro.
L'objet SqlCommand a déjà un objet SqlNotificationRequest assigné à sa propriété Notification, et ce SqlNotificationRequest n'est pas associé à cette dépendance.
Une tentative a été faite pour créer une instance de 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 Utilisation des notifications de requête.