Aracılığıyla paylaş


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 bağlantı dizesi.

Özel durumlar

Veritabanı bağlantısı 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ğildir.

Örnekler

Aşağıdaki kod örneği, bağlantı dizesi MyConnectionStringtarafından belirtilen veritabanı için değişiklik bildirimlerini etkinleştirmek için yöntemini kullanırEnableNotifications.

Ö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