SqlDependency Konstruktory

Definicja

Tworzy nowe wystąpienie klasy SqlDependency.

Przeciążenia

SqlDependency()

Tworzy nowe wystąpienie SqlDependency klasy z ustawieniami domyślnymi.

SqlDependency(SqlCommand)

Tworzy nowe wystąpienie SqlDependency klasy i kojarzy je z parametrem SqlCommand .

SqlDependency(SqlCommand, String, Int32)

Tworzy nowe wystąpienie SqlDependency klasy, kojarzy je z SqlCommand parametrem i określa opcje powiadomień oraz wartość limitu czasu.

SqlDependency()

Tworzy nowe wystąpienie SqlDependency klasy z ustawieniami domyślnymi.

public:
 SqlDependency();
public SqlDependency ();
Public Sub New ()

Uwagi

Konstruktor inicjuje SqlDependency obiekt przy użyciu domyślnej nazwy usługi Service Broker i limitu czasu. W pewnym momencie po zakończeniu AddCommandDependency budowy należy użyć metody , aby skojarzyć co najmniej jedno polecenie z tym SqlDependency obiektem.

Powiadomienia o zapytaniach są obsługiwane tylko w przypadku instrukcji SELECT spełniających listę określonych wymagań. Aby uzyskać więcej informacji, zobacz SQL Server Service Broker i Praca z powiadomieniami o zapytaniach.

Zobacz też

Dotyczy

SqlDependency(SqlCommand)

Tworzy nowe wystąpienie SqlDependency klasy i kojarzy je z parametrem 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

Obiekt do skojarzenia SqlCommand z tym SqlDependency obiektem. Konstruktor skonfiguruje obiekt i powiąże SqlNotificationRequest go z poleceniem .

Wyjątki

Parametr command ma wartość NULL.

Obiekt SqlCommand ma SqlNotificationRequest już obiekt przypisany do jego Notification właściwości i nie SqlNotificationRequest jest skojarzony z tą zależnością.

Uwagi

Wewnętrznie ten konstruktor tworzy wystąpienie SqlNotificationRequest klasy i wiąże je z obiektem SqlCommand .

Powiadomienia o zapytaniach są obsługiwane tylko w przypadku instrukcji SELECT spełniających listę określonych wymagań. Aby uzyskać więcej informacji, zobacz SQL Server Service Broker i Praca z powiadomieniami o zapytaniach.

Zobacz też

Dotyczy

SqlDependency(SqlCommand, String, Int32)

Tworzy nowe wystąpienie SqlDependency klasy, kojarzy je z SqlCommand parametrem i określa opcje powiadomień oraz wartość limitu czasu.

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

Obiekt do skojarzenia SqlCommand z tym SqlDependency obiektem. Konstruktor konfiguruje SqlNotificationRequest obiekt i wiąże go z poleceniem .

options
String

Opcje żądania powiadomień, które mają być używane przez tę zależność. null aby użyć usługi domyślnej.

timeout
Int32

Limit czasu dla tego powiadomienia w sekundach. Wartość domyślna to 0, co oznacza, że należy użyć limitu czasu serwera.

Wyjątki

Parametr command ma wartość NULL.

Wartość limitu czasu jest mniejsza niż zero.

Obiekt SqlCommand ma SqlNotificationRequest już obiekt przypisany do jego Notification właściwości i nie SqlNotificationRequest jest skojarzony z tą zależnością.

Podjęto próbę utworzenia wystąpienia programu SqlDependency z poziomu programu SQLCLR.

Uwagi

Powiadomienia o zapytaniach są obsługiwane tylko w przypadku instrukcji SELECT spełniających listę określonych wymagań. Aby uzyskać więcej informacji, zobacz SQL Server Service Broker i Praca z powiadomieniami o zapytaniach.

Zobacz też

Dotyczy