Aracılığıyla paylaş


SqlDependency Oluşturucular

Tanım

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 bunu parametresiyle SqlCommand ilişkilendirir.

SqlDependency(SqlCommand, String, Int32)

sınıfının yeni bir örneğini SqlDependency oluşturur, 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.

Şunlara uygulanır

SqlDependency(SqlCommand)

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

public:
 SqlDependency(Microsoft::Data::SqlClient::SqlCommand ^ command);
public SqlDependency (Microsoft.Data.SqlClient.SqlCommand command);
new Microsoft.Data.SqlClient.SqlDependency : Microsoft.Data.SqlClient.SqlCommand -> Microsoft.Data.SqlClient.SqlDependency
Public Sub New (command As SqlCommand)

Parametreler

command
SqlCommand

Bu SqlCommandSqlDependency nesneyle ilişkilendirilecek nesne. Oluşturucu bir SqlNotificationRequest nesne ayarlayıp komutuna bağlar.

Özel durumlar

command parametresi NULL'dir.

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

Açıklamalar

Dahili olarak, bu oluşturucu sınıfın bir örneğini SqlNotificationRequest oluşturur ve 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.

Şunlara uygulanır

SqlDependency(SqlCommand, String, Int32)

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

public:
 SqlDependency(Microsoft::Data::SqlClient::SqlCommand ^ command, System::String ^ options, int timeout);
public SqlDependency (Microsoft.Data.SqlClient.SqlCommand command, string options, int timeout);
new Microsoft.Data.SqlClient.SqlDependency : Microsoft.Data.SqlClient.SqlCommand * string * int -> Microsoft.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 nesne 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'dir.

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

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

An attempt was made to create a **SqlDependency** instance from within SQLCLR.

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.

Şunlara uygulanır