SqlNotificationSource Sabit listesi

Tanım

Bağımlılık olay işleyicisi tarafından alınan bildirimin kaynağını gösterir.

public enum class SqlNotificationSource
public enum SqlNotificationSource
type SqlNotificationSource = 
Public Enum SqlNotificationSource
Devralma
SqlNotificationSource

Alanlar

Name Değer Description
Client -2

İstemci tarafı zaman aşımı gibi istemci tarafından başlatılan bir bildirim oluştu veya zaten tetiklenmiş bir bağımlılık için komut ekleme girişiminin bir sonucu olarak.

Unknown -1

Sunucu tarafından gönderilen kaynak seçeneği istemci tarafından tanınmadığında kullanılır.

Data 0

Veriler değişti; örneğin, ekleme, güncelleştirme, silme veya kesme işlemi oluştu.

Timeout 1

Abonelik zaman aşımı süresi doldu.

Object 2

Veritabanı nesnesi değiştirildi; örneğin, sorguyla ilgili temel alınan bir nesne bırakıldı veya değiştirildi.

Database 3

Veritabanı durumu değişti; örneğin, sorguyla ilgili veritabanı bırakıldı veya ayrıldı.

System 4

Sistemle ilgili bir olay oluştu. Örneğin, bir iç hata oluştu, sunucu yeniden başlatıldı veya kaynak baskısı geçersizleştirmeye neden oldu.

Statement 5

Transact-SQL deyimi bildirimler için geçerli değildir; örneğin, bildirim alınamayan bir SELECT deyimi veya SELECT olmayan bir deyim yürütüldü.

Environment 6

Çalışma zamanı ortamı bildirimlerle uyumlu değildi; örneğin, yalıtım düzeyi anlık görüntü olarak ayarlandı veya bir veya daha fazla SET seçeneği uyumlu değil.

Execution 7

Yürütme sırasında bir çalışma zamanı hatası oluştu.

Owner 8

Yalnızca dahili; kodunuzda kullanılmak üzere tasarlanmamıştır.

Açıklamalar

Numaralandırmaya SqlNotificationSource sınıfının bir örneği tarafından başvurulur SqlNotificationEventArgs .

Sorgu bildirimleri yalnızca belirli gereksinimlerin listesini karşılayan SELECT deyimleri için desteklenir. Daha fazla bilgi için bkz. SQL Server Hizmet Aracısı ve Sorgu Bildirimleri ile çalışma.

Şunlara uygulanır

Ayrıca bkz.