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ím nastavením. |
SqlDependency(SqlCommand) |
Vytvoří novou instanci třídy a přidruží SqlDependency ji k parametru SqlCommand . |
SqlDependency(SqlCommand, String, Int32) |
Vytvoří novou instanci třídy, přidruží SqlDependency ji k parametru SqlCommand a určí možnosti oznámení a hodnotu časového limitu. |
SqlDependency()
Vytvoří novou instanci SqlDependency třídy s výchozím nastavením.
public:
SqlDependency();
public SqlDependency ();
Public Sub New ()
Poznámky
Konstruktor inicializuje SqlDependency objekt pomocí výchozího názvu služby Service Broker a časového limitu. V určitém okamžiku po vytvoření musíte použít metodu AddCommandDependency pro 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ématech SQL Server Service Broker a Práce s oznámeními dotazů.
Viz také
Platí pro
SqlDependency(SqlCommand)
Vytvoří novou instanci třídy a přidruží SqlDependency ji k parametru 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)
Parametry
- command
- SqlCommand
Objekt SqlCommand , který se má přidružit k tomuto SqlDependency objektu. Konstruktor nastaví SqlNotificationRequest objekt a sváže ho s příkazem.
Výjimky
Parametr command
je NULL.
Objekt SqlCommand již má objekt přiřazený SqlNotificationRequest ke své Notification vlastnosti, který SqlNotificationRequest není přidružen k této závislosti.
Poznámky
Interně tento konstruktor vytvoří instanci SqlNotificationRequest třídy a vytvoří vazbu na SqlCommand objekt.
Oznámení dotazů jsou podporována pouze pro příkazy SELECT, které splňují specifické požadavky. Další informace najdete v tématech SQL Server Service Broker a Práce s oznámeními dotazů.
Viz také
Platí pro
SqlDependency(SqlCommand, String, Int32)
Vytvoří novou instanci třídy, přidruží SqlDependency ji k parametru SqlCommand a určí 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
Objekt SqlCommand , který se má přidružit k tomuto SqlDependency objektu. Konstruktor nastaví SqlNotificationRequest objekt a sváže ho s příkazem.
- options
- String
Možnosti žádosti o oznámení, které má tato závislost použít.
null
a použít výchozí službu.
- timeout
- Int32
Časový limit pro toto oznámení v sekundách. Výchozí hodnota je 0, což znamená, že by se měl použít časový limit serveru.
Výjimky
Parametr command
je NULL.
Hodnota časového limitu je menší než nula.
Objekt SqlCommand již má objekt přiřazený SqlNotificationRequest ke své Notification vlastnosti, který SqlNotificationRequest není přidružen k této závislosti.
Došlo k pokusu o vytvoření instance SqlDependency z rozhraní 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ématech SQL Server Service Broker a Práce s oznámeními dotazů.