Bagikan melalui


SqlDependency Konstruktor

Definisi

Membuat instans SqlDependency baru kelas .

Overload

SqlDependency()

Membuat instans SqlDependency baru kelas dengan pengaturan default.

SqlDependency(SqlCommand)

Membuat instans SqlDependency baru kelas dan mengaitkannya dengan SqlCommand parameter .

SqlDependency(SqlCommand, String, Int32)

Membuat instans SqlDependency baru kelas, mengaitkannya dengan SqlCommand parameter, dan menentukan opsi pemberitahuan dan nilai waktu habis.

SqlDependency()

Membuat instans SqlDependency baru kelas dengan pengaturan default.

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

Keterangan

Konstruktor menginisialisasi SqlDependency objek menggunakan nama layanan Service Broker default dan waktu habis. Pada titik tertentu setelah konstruksi, Anda harus menggunakan AddCommandDependency metode untuk mengaitkan satu atau beberapa perintah ke objek ini SqlDependency .

Pemberitahuan kueri hanya didukung untuk pernyataan SELECT yang memenuhi daftar persyaratan tertentu. Untuk informasi selengkapnya, lihat SQL Server Service Broker dan Bekerja dengan Pemberitahuan Kueri.

Lihat juga

Berlaku untuk

SqlDependency(SqlCommand)

Membuat instans SqlDependency baru kelas dan mengaitkannya dengan 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)

Parameter

command
SqlCommand

Objek SqlCommand yang akan dikaitkan dengan obyek ini SqlDependency . Konstruktor akan menyiapkan SqlNotificationRequest objek dan mengikatnya ke perintah .

Pengecualian

Parameternya command adalah NULL.

Objek SqlCommand sudah memiliki objek yang SqlNotificationRequest ditetapkan ke propertinya Notification , dan yang SqlNotificationRequest tidak terkait dengan dependensi ini.

Keterangan

Secara internal, konstruktor ini membuat instans SqlNotificationRequest kelas , dan mengikatnya ke SqlCommand objek .

Pemberitahuan kueri hanya didukung untuk pernyataan SELECT yang memenuhi daftar persyaratan tertentu. Untuk informasi selengkapnya, lihat SQL Server Service Broker dan Bekerja dengan Pemberitahuan Kueri.

Lihat juga

Berlaku untuk

SqlDependency(SqlCommand, String, Int32)

Membuat instans SqlDependency baru kelas, mengaitkannya dengan SqlCommand parameter, dan menentukan opsi pemberitahuan dan nilai waktu habis.

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

Objek SqlCommand yang akan dikaitkan dengan obyek ini SqlDependency . Konstruktor menyiapkan SqlNotificationRequest objek dan mengikatnya ke perintah .

options
String

Opsi permintaan pemberitahuan yang akan digunakan oleh dependensi ini. null untuk menggunakan layanan default.

timeout
Int32

Waktu habis untuk pemberitahuan ini dalam hitung detik. Defaultnya adalah 0, menunjukkan bahwa waktu habis server harus digunakan.

Pengecualian

Parameternya command adalah NULL.

Nilai waktu habis kurang dari nol.

Objek SqlCommand sudah memiliki objek yang SqlNotificationRequest ditetapkan ke propertinya Notification dan yang SqlNotificationRequest tidak terkait dengan dependensi ini.

Upaya dilakukan untuk membuat instans SqlDependency dari dalam SQLCLR.

Keterangan

Pemberitahuan kueri hanya didukung untuk pernyataan SELECT yang memenuhi daftar persyaratan tertentu. Untuk informasi selengkapnya, lihat SQL Server Service Broker dan Bekerja dengan Pemberitahuan Kueri.

Lihat juga

Berlaku untuk