SqlDependency Oluşturucular

Tanım

SqlDependency sınıfının yeni bir örneğini oluşturur.

Aşırı Yüklemeler

SqlDependency()

Varsayılan ayarlarla sınıfının yeni bir örneğini oluşturur SqlDependency .

SqlDependency(SqlCommand)

Sınıfının yeni bir örneğini oluşturur SqlDependency ve SqlCommand parametresiyle ilişkilendirir.

SqlDependency(SqlCommand, String, Int32)

Sınıfının yeni bir örneğini oluşturur SqlDependency , SqlCommand parametresiyle ilişkilendirir ve bildirim seçeneklerini ve bir zaman aşımı değerini belirtir.

SqlDependency()

Varsayılan ayarlarla sınıfının yeni bir örneğini oluşturur SqlDependency .

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

Açıklamalar

Oluşturucu, SqlDependency varsayılan hizmet Aracısı hizmet adını ve zaman aşımını kullanarak nesneyi başlatır. Oluşturma sonrasında bir noktada, AddCommandDependency Bu nesneyle bir veya daha fazla komutu ilişkilendirmek için yöntemini kullanmanız gerekir SqlDependency .

Sorgu bildirimleri yalnızca belirli bir gereksinimler listesini karşılayan SELECT deyimleri için desteklenir. daha fazla bilgi için bkz. SQL Server Hizmet Aracısı ve sorgu bildirimleriyle çalışma.

Ayrıca bkz.

Şunlara uygulanır

SqlDependency(SqlCommand)

Sınıfının yeni bir örneğini oluşturur SqlDependency ve SqlCommand parametresiyle ilişkilendirir.

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)

Parametreler

command
SqlCommand

SqlCommandBu nesneyle ilişkilendirilecek nesne SqlDependency . Oluşturucu bir SqlNotificationRequest nesne ayarlar ve komuta bağlar.

Özel durumlar

commandParametre null.

SqlCommandNesnesine zaten SqlNotificationRequest özelliğine atanmış bir nesne var Notification ve SqlNotificationRequest Bu bağımlılık ile ilişkilendirilmemiş.

Açıklamalar

Dahili olarak, bu Oluşturucu sınıfının bir örneğini oluşturur SqlNotificationRequest ve bir SqlCommand nesnesine bağlar.

Sorgu bildirimleri yalnızca belirli bir gereksinimler listesini karşılayan SELECT deyimleri için desteklenir. daha fazla bilgi için bkz. SQL Server Hizmet Aracısı ve sorgu bildirimleriyle çalışma.

Ayrıca bkz.

Şunlara uygulanır

SqlDependency(SqlCommand, String, Int32)

Sınıfının yeni bir örneğini oluşturur SqlDependency , SqlCommand parametresiyle ilişkilendirir ve bildirim seçeneklerini ve bir zaman aşımı değerini belirtir.

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)

Parametreler

command
SqlCommand

SqlCommandBu nesneyle ilişkilendirilecek nesne SqlDependency . Oluşturucu bir SqlNotificationRequest nesnesi kurar ve komutuna bağlar.

options
String

Bu bağımlılık tarafından kullanılacak bildirim isteği seçenekleri. null Varsayılan hizmeti kullanmak için.

timeout
Int32

Bu bildirim için saniye cinsinden zaman aşımı. Varsayılan değer 0 ' dır ve sunucunun zaman aşımı süresinin kullanılması gerektiğini belirtir.

Özel durumlar

commandParametre null.

Zaman aşımı değeri sıfırdan küçük.

SqlCommandNesne zaten SqlNotificationRequest Notification özelliğine atanmış ve SqlNotificationRequest Bu bağımlılıkla ilişkilendirilmemiş bir nesne içeriyor.

SQLCLR içinden bir SqlDependency örneği oluşturma girişiminde bulunuldu.

Açıklamalar

Sorgu bildirimleri yalnızca belirli bir gereksinimler listesini karşılayan SELECT deyimleri için desteklenir. daha fazla bilgi için bkz. SQL Server Hizmet Aracısı ve sorgu bildirimleriyle çalışma.

Ayrıca bkz.

Şunlara uygulanır