SqlDependency Konstruktory

Definice

Vytvoří novou instanci SqlDependency třídy.

Přetížení

Name Description
SqlDependency()

Vytvoří novou instanci SqlDependency třídy s výchozím nastavením.

SqlDependency(SqlCommand)

Vytvoří novou instanci SqlDependency třídy a přidruží ji k parametru SqlCommand .

SqlDependency(SqlCommand, String, Int32)

Vytvoří novou instanci SqlDependency třídy, přidruží ji k parametru SqlCommand a určí možnosti oznámení a hodnotu časového limitu.

SqlDependency()

Zdroj:
System.Data.SqlClient.notsupported.cs

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 vypršení časového limitu. V určitém okamžiku po konstrukci 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í seznam konkrétních požadavků. Další informace najdete v tématu SQL Server Service Broker a Pracování s oznámeními dotazů.

Viz také

Platí pro

SqlDependency(SqlCommand)

Zdroj:
System.Data.SqlClient.notsupported.cs

Vytvoří novou instanci SqlDependency třídy a přidruží 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ý chcete přidružit k tomuto SqlDependency objektu. Konstruktor nastaví SqlNotificationRequest objekt a vytvoří vazbu s příkazem.

Výjimky

Parametr command je NULL.

Objekt SqlCommand již má přiřazený SqlNotificationRequest objekt k jeho Notification vlastnosti a který SqlNotificationRequest není přidružen k této závislosti.

Poznámky

Tento konstruktor interně vytvoří instanci SqlNotificationRequest třídy a vytvoří vazbu s objektem SqlCommand .

Oznámení dotazů jsou podporována pouze pro příkazy SELECT, které splňují seznam konkrétních požadavků. Další informace najdete v tématu SQL Server Service Broker a Pracování s oznámeními dotazů.

Viz také

Platí pro

SqlDependency(SqlCommand, String, Int32)

Zdroj:
System.Data.SqlClient.notsupported.cs

Vytvoří novou instanci SqlDependency třídy, přidruží 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ý chcete přidružit k tomuto SqlDependency objektu. Konstruktor nastaví SqlNotificationRequest objekt a vytvoří vazbu s příkazem.

options
String

Možnosti žádosti o oznámení, které má tato závislost používat. null pro použití výchozí služby.

timeout
Int32

Časový limit pro toto oznámení v sekundách vypršel. 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á přiřazený SqlNotificationRequest objekt k jeho Notification vlastnosti a který SqlNotificationRequest není přidružen k této závislosti.

Došlo k pokusu o vytvoření instance SqlDependency z sqlCLR.

Poznámky

Oznámení dotazů jsou podporována pouze pro příkazy SELECT, které splňují seznam konkrétních požadavků. Další informace najdete v tématu SQL Server Service Broker a Pracování s oznámeními dotazů.

Viz také

Platí pro