SqlDependency Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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()
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)
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)
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.