SqlDependency Konstruktoren

Definition

Erstellt eine neue Instanz der SqlDependency Klasse.

Überlädt

Name Beschreibung
SqlDependency()

Erstellt eine neue Instanz der SqlDependency Klasse mit den Standardeinstellungen.

SqlDependency(SqlCommand)

Erstellt eine neue Instanz der SqlDependency Klasse und ordnet sie dem SqlCommand Parameter zu.

SqlDependency(SqlCommand, String, Int32)

Erstellt eine neue Instanz der SqlDependency Klasse, ordnet sie dem SqlCommand Parameter zu und gibt Benachrichtigungsoptionen und einen Timeoutwert an.

SqlDependency()

Erstellt eine neue Instanz der SqlDependency Klasse mit den Standardeinstellungen.

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

Hinweise

Der Konstruktor initialisiert das SqlDependency Objekt mithilfe des Standarddienstbrokerdienstnamens und des Timeouts. Irgendwann nach der Konstruktion müssen Sie die AddCommandDependency Methode verwenden, um diesem SqlDependency Objekt mindestens einen Befehl zuzuordnen.

Abfragebenachrichtigungen werden nur für SELECT-Anweisungen unterstützt, die eine Liste bestimmter Anforderungen erfüllen. Weitere Informationen finden Sie unter SQL Server Service Broker und Working with Query Notifications.

Weitere Informationen

Gilt für:

SqlDependency(SqlCommand)

Erstellt eine neue Instanz der SqlDependency Klasse und ordnet sie dem SqlCommand Parameter zu.

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)

Parameter

command
SqlCommand

Das SqlCommand Objekt, das diesem SqlDependency Objekt zugeordnet werden soll. Der Konstruktor richtet ein SqlNotificationRequest Objekt ein und bindet es an den Befehl.

Ausnahmen

Der command Parameter ist NULL.

Das SqlCommand Objekt verfügt bereits über ein SqlNotificationRequest Objekt, das SqlNotificationRequest seiner Notification Eigenschaft zugewiesen ist und dieser Abhängigkeit nicht zugeordnet ist.

Hinweise

Intern erstellt dieser Konstruktor eine Instanz der SqlNotificationRequest Klasse und bindet sie an ein SqlCommand Objekt.

Abfragebenachrichtigungen werden nur für SELECT-Anweisungen unterstützt, die eine Liste bestimmter Anforderungen erfüllen. Weitere Informationen finden Sie unter SQL Server Service Broker und Working with Query Notifications.

Weitere Informationen

Gilt für:

SqlDependency(SqlCommand, String, Int32)

Erstellt eine neue Instanz der SqlDependency Klasse, ordnet sie dem SqlCommand Parameter zu und gibt Benachrichtigungsoptionen und einen Timeoutwert an.

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)

Parameter

command
SqlCommand

Das SqlCommand Objekt, das diesem SqlDependency Objekt zugeordnet werden soll. Der Konstruktor richtet ein SqlNotificationRequest Objekt ein und bindet es an den Befehl.

options
String

Die Benachrichtigungsanforderungsoptionen, die von dieser Abhängigkeit verwendet werden sollen. null um den Standarddienst zu verwenden.

timeout
Int32

Das Timeout für diese Benachrichtigung in Sekunden. Der Standardwert ist 0, der angibt, dass das Timeout des Servers verwendet werden soll.

Ausnahmen

Der command Parameter ist NULL.

Der Timeoutwert ist kleiner als 0.

Das SqlCommand Objekt verfügt bereits über ein SqlNotificationRequest Objekt, das SqlNotificationRequest seiner Notification Eigenschaft zugewiesen ist und dieser Abhängigkeit nicht zugeordnet ist.

Es wurde versucht, eine SqlDependency-Instanz aus SQLCLR zu erstellen.

Hinweise

Abfragebenachrichtigungen werden nur für SELECT-Anweisungen unterstützt, die eine Liste bestimmter Anforderungen erfüllen. Weitere Informationen finden Sie unter SQL Server Service Broker und Working with Query Notifications.

Weitere Informationen

Gilt für: