SqlDependency Constructors

Definitie

Hiermee maakt u een nieuw exemplaar van de SqlDependency klasse.

Overloads

Name Description
SqlDependency()

Hiermee maakt u een nieuw exemplaar van de SqlDependency klasse met de standaardinstellingen.

SqlDependency(SqlCommand)

Hiermee maakt u een nieuw exemplaar van de SqlDependency klasse en koppelt u deze aan de SqlCommand parameter.

SqlDependency(SqlCommand, String, Int32)

Hiermee maakt u een nieuw exemplaar van de SqlDependency klasse, koppelt u deze aan de SqlCommand parameter en geeft u meldingsopties en een time-outwaarde op.

SqlDependency()

Hiermee maakt u een nieuw exemplaar van de SqlDependency klasse met de standaardinstellingen.

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

Opmerkingen

De constructor initialiseert het SqlDependency object met behulp van de standaardservicenaam en time-out van de Service Broker-service. Op een bepaald moment na de constructie moet u de AddCommandDependency methode gebruiken om een of meer opdrachten aan dit SqlDependency object te koppelen.

Querymeldingen worden alleen ondersteund voor SELECT-instructies die voldoen aan een lijst met specifieke vereisten. Zie SQL Server Service Broker en Werk met querymeldingen voor meer informatie.

Zie ook

Van toepassing op

SqlDependency(SqlCommand)

Hiermee maakt u een nieuw exemplaar van de SqlDependency klasse en koppelt u deze aan de SqlCommand parameter.

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)

Parameters

command
SqlCommand

Het SqlCommand object dat aan dit SqlDependency object moet worden gekoppeld. De constructor stelt een SqlNotificationRequest object in en verbindt het met de opdracht.

Uitzonderingen

De command parameter is NULL.

Het SqlCommand object heeft al een SqlNotificationRequest object toegewezen aan Notification de eigenschap en dat SqlNotificationRequest is niet gekoppeld aan deze afhankelijkheid.

Opmerkingen

Intern maakt deze constructor een exemplaar van de SqlNotificationRequest klasse en verbindt deze met een SqlCommand object.

Querymeldingen worden alleen ondersteund voor SELECT-instructies die voldoen aan een lijst met specifieke vereisten. Zie SQL Server Service Broker en Werk met querymeldingen voor meer informatie.

Zie ook

Van toepassing op

SqlDependency(SqlCommand, String, Int32)

Hiermee maakt u een nieuw exemplaar van de SqlDependency klasse, koppelt u deze aan de SqlCommand parameter en geeft u meldingsopties en een time-outwaarde op.

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)

Parameters

command
SqlCommand

Het SqlCommand object dat aan dit SqlDependency object moet worden gekoppeld. De constructor stelt een SqlNotificationRequest object in en bindt het aan de opdracht.

options
String

De opties voor meldingsaanvragen die door deze afhankelijkheid moeten worden gebruikt. null om de standaardservice te gebruiken.

timeout
Int32

De time-out voor deze melding in seconden. De standaardwaarde is 0, waarmee wordt aangegeven dat de time-out van de server moet worden gebruikt.

Uitzonderingen

De command parameter is NULL.

De time-outwaarde is kleiner dan nul.

Het SqlCommand object heeft al een SqlNotificationRequest object toegewezen aan Notification de eigenschap en dat SqlNotificationRequest is niet gekoppeld aan deze afhankelijkheid.

Er is geprobeerd een SqlDependency-exemplaar te maken vanuit SQLCLR.

Opmerkingen

Querymeldingen worden alleen ondersteund voor SELECT-instructies die voldoen aan een lijst met specifieke vereisten. Zie SQL Server Service Broker en Werk met querymeldingen voor meer informatie.

Zie ook

Van toepassing op