SqlDependency Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.