SqlDependency Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří novou instanci třídy SqlDependency.
Přetížení
SqlDependency() |
Vytvoří novou instanci SqlDependency třídy s výchozími nastaveními. |
SqlDependency(SqlCommand) |
Vytvoří novou instanci SqlDependency třídy a přidruží ji k SqlCommand parametru. |
SqlDependency(SqlCommand, String, Int32) |
Vytvoří novou instanci SqlDependency třídy, přidruží ji k SqlCommand parametru a určuje možnosti oznámení a hodnotu časového limitu. |
SqlDependency()
Vytvoří novou instanci SqlDependency třídy s výchozími nastaveními.
public:
SqlDependency();
public SqlDependency ();
Public Sub New ()
Poznámky
Konstruktor inicializuje SqlDependency objekt pomocí výchozího názvu služby Service Broker a vypršení časového limitu. V určitém okamžiku po konstrukci je nutné použít AddCommandDependency metodu k přidružení jednoho nebo více příkazů k tomuto SqlDependency objektu.
Oznámení dotazů jsou podporována pouze pro příkazy SELECT, které splňují specifické požadavky. další informace najdete v tématu SQL Server Service Broker a práce s oznámeními dotazů.
Viz také
Platí pro
SqlDependency(SqlCommand)
Vytvoří novou instanci SqlDependency třídy a přidruží ji k SqlCommand parametru.
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)
Parametry
- command
- SqlCommand
SqlCommandObjekt, který se má přidružit k tomuto SqlDependency objektu. Konstruktor nastaví SqlNotificationRequest objekt a naváže ho k příkazu.
Výjimky
command
Parametr má hodnotu null.
SqlCommandObjekt již má SqlNotificationRequest objekt přiřazený k Notification vlastnosti, která není SqlNotificationRequest přidružena k této závislosti.
Poznámky
Interně tento konstruktor vytvoří instanci SqlNotificationRequest třídy a váže ji k SqlCommand objektu.
Oznámení dotazů jsou podporována pouze pro příkazy SELECT, které splňují specifické požadavky. další informace najdete v tématu SQL Server Service Broker a práce s oznámeními dotazů.
Viz také
Platí pro
SqlDependency(SqlCommand, String, Int32)
Vytvoří novou instanci SqlDependency třídy, přidruží ji k SqlCommand parametru a určuje možnosti oznámení a hodnotu časového limitu.
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)
Parametry
- command
- SqlCommand
SqlCommandObjekt, který se má přidružit k tomuto SqlDependency objektu. Konstruktor nastaví SqlNotificationRequest objekt a naváže ho k příkazu.
- options
- String
Možnosti žádosti o oznámení, které budou použity touto závislostí. null
pro použití výchozí služby.
- timeout
- Int32
Časový limit pro toto oznámení v sekundách. Výchozí hodnota je 0, což znamená, že by měl být použit časový limit serveru.
Výjimky
command
Parametr má hodnotu null.
Hodnota časového limitu je menší než nula.
SqlCommandObjekt již má SqlNotificationRequest objekt přiřazený k Notification vlastnosti, která není SqlNotificationRequest přidružena k této závislosti.
Došlo k pokusu o vytvoření instance SqlDependency v rámci SQLCLR.
Poznámky
Oznámení dotazů jsou podporována pouze pro příkazy SELECT, které splňují specifické požadavky. další informace najdete v tématu SQL Server Service Broker a práce s oznámeními dotazů.