SqlDependency Konstruktorer

Definition

Skapar en ny instans av SqlDependency klassen.

Överlagringar

Name Description
SqlDependency()

Skapar en ny instans av SqlDependency klassen med standardinställningarna.

SqlDependency(SqlCommand)

Skapar en ny instans av SqlDependency klassen och associerar den med parametern SqlCommand .

SqlDependency(SqlCommand, String, Int32)

Skapar en ny instans av SqlDependency klassen, associerar den med parametern SqlCommand och anger meddelandealternativ och ett timeout-värde.

SqlDependency()

Källa:
System.Data.SqlClient.notsupported.cs

Skapar en ny instans av SqlDependency klassen med standardinställningarna.

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

Kommentarer

Konstruktorn initierar SqlDependency objektet med servicetjänstens standardnamn och tidsgräns. Någon gång efter konstruktionen AddCommandDependency måste du använda metoden för att associera ett eller flera kommandon till det här SqlDependency objektet.

Frågemeddelanden stöds endast för SELECT-instruktioner som uppfyller en lista med specifika krav. Mer information finns i SQL Server Service Broker och Working with Query Notifications.

Se även

Gäller för

SqlDependency(SqlCommand)

Källa:
System.Data.SqlClient.notsupported.cs

Skapar en ny instans av SqlDependency klassen och associerar den med parametern 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)

Parametrar

command
SqlCommand

Objektet SqlCommand som ska associeras med det här SqlDependency objektet. Konstruktorn konfigurerar ett SqlNotificationRequest objekt och binder det till kommandot.

Undantag

Parametern command är NULL.

Objektet SqlCommand har redan ett SqlNotificationRequest objekt som tilldelats dess Notification egenskap och som SqlNotificationRequest inte är associerat med det här beroendet.

Kommentarer

Internt skapar den här konstruktorn en instans av SqlNotificationRequest klassen och binder den till ett SqlCommand objekt.

Frågemeddelanden stöds endast för SELECT-instruktioner som uppfyller en lista med specifika krav. Mer information finns i SQL Server Service Broker och Working with Query Notifications.

Se även

Gäller för

SqlDependency(SqlCommand, String, Int32)

Källa:
System.Data.SqlClient.notsupported.cs

Skapar en ny instans av SqlDependency klassen, associerar den med parametern SqlCommand och anger meddelandealternativ och ett timeout-värde.

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)

Parametrar

command
SqlCommand

Objektet SqlCommand som ska associeras med det här SqlDependency objektet. Konstruktorn konfigurerar ett SqlNotificationRequest objekt och binder det till kommandot.

options
String

Alternativen för meddelandebegäran som ska användas av det här beroendet. null för att använda standardtjänsten.

timeout
Int32

Tidsgränsen för det här meddelandet på några sekunder. Standardvärdet är 0, vilket anger att serverns tidsgräns ska användas.

Undantag

Parametern command är NULL.

Tidsgränsvärdet är mindre än noll.

Objektet SqlCommand har redan ett SqlNotificationRequest objekt som har tilldelats dess Notification egenskap och som SqlNotificationRequest inte är associerat med det här beroendet.

Ett försök gjordes att skapa en SqlDependency-instans inifrån SQLCLR.

Kommentarer

Frågemeddelanden stöds endast för SELECT-instruktioner som uppfyller en lista med specifika krav. Mer information finns i SQL Server Service Broker och Working with Query Notifications.

Se även

Gäller för