SqlCacheDependencyAdmin.EnableNotifications(String) Yöntem

Tanım

Belirtilen veritabanında değişiklik bildirimlerini etkinleştirir SqlCacheDependency .

public:
 static void EnableNotifications(System::String ^ connectionString);
public static void EnableNotifications(string connectionString);
static member EnableNotifications : string -> unit
Public Shared Sub EnableNotifications (connectionString As String)

Parametreler

connectionString
String

SQL Server veritabanına bağlanmak için kullanılan bir bağlantı dizesi.

Özel durumlar

Veritabanına bağlantı kurulamadı.

-veya-

ASP.NET uygulamasının güvenlik bağlamının veritabanına bağlanma izni yok.

-veya-

ASP.NET uygulamasının güvenlik bağlamı, veritabanı için bildirimleri devre dışı bırakma iznine sahip değil.

Örnekler

Aşağıdaki kod örneği, bağlantı dizesi EnableNotifications tarafından belirtilen veritabanı için değişiklik bildirimlerini etkinleştirmek üzere MyConnectionString yöntemini kullanır.

Örneği çalıştırmak için gereken kodun tamamı için sınıfa genel bakış konusunun SqlCacheDependencyAdmin Örnek bölümüne bakın.

protected void enableNotification_Click(object sender, EventArgs e)
{
  SqlCacheDependencyAdmin.EnableNotifications(
    ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString);
}
Protected Sub enableNotification_Click(ByVal sender As Object, ByVal e As System.EventArgs)
  SqlCacheDependencyAdmin.EnableNotifications( _
      ConfigurationManager.ConnectionStrings("MyConnectionString").ConnectionString)
End Sub

Açıklamalar

yöntemi, EnableNotifications parametresinde connectionString belirtilen veritabanından değişiklik bildirimleri için destek ekler. yöntemini çalıştırdıktan EnableNotifications sonra, bir veritabanı için değişiklik bildirimlerini devre dışı bırakmak istiyorsanız yöntemini çalıştırmanız DisableNotifications gerekir.

Şunlara uygulanır