Share via


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 SqlDependency oluşturur.

SqlDependency(SqlCommand)

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

SqlDependency(SqlCommand, String, Int32)

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

SqlDependency()

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

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

Açıklamalar

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

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 SqlDependency oluşturur ve parametresiyle SqlCommand 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

Bu SqlCommandSqlDependency nesneyle ilişkilendirilecek nesne. Oluşturucu bir SqlNotificationRequest nesnesi ayarlar ve komutuna bağlar.

Özel durumlar

command Parametresi NULL'dır.

Nesnenin SqlCommand özelliğine Notification atanmış bir SqlNotificationRequest nesnesi zaten var ve bu SqlNotificationRequest bağımlılıkla ilişkili değil.

Açıklamalar

Dahili olarak, bu oluşturucu sınıfının bir örneğini SqlNotificationRequest oluşturur ve bunu bir SqlCommand nesneye 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 SqlDependency oluşturur, bunu parametresiyle SqlCommand ilişkilendirir ve bildirim seçeneklerini ve 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

Bu SqlCommandSqlDependency nesneyle ilişkilendirilecek nesne. Oluşturucu bir SqlNotificationRequest nesnesi ayarlar 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 saniyeler içinde zaman aşımı. Varsayılan değer 0'dır ve sunucunun zaman aşımının kullanılması gerektiğini belirtir.

Özel durumlar

command Parametresi NULL'dır.

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

Nesnenin SqlCommand özelliğine Notification atanmış bir SqlNotificationRequest nesnesi zaten var ve bu SqlNotificationRequest bağımlılıkla ilişkili değil.

SQLCLR'nin 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