SqlCacheDependencyAdmin.GetTablesEnabledForNotifications(String) Yöntem

Tanım

SQL Server veritabanında değişiklik bildirimleri için etkinleştirilen her tablonun adını içeren bir dize dizisi alır.

public:
 static cli::array <System::String ^> ^ GetTablesEnabledForNotifications(System::String ^ connectionString);
public static string[] GetTablesEnabledForNotifications(string connectionString);
static member GetTablesEnabledForNotifications : string -> string[]
Public Shared Function GetTablesEnabledForNotifications (connectionString As String) As String()

Parametreler

connectionString
String

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

Döndürülenler

String[]

SQL Server veritabanı tablolarının adlarını içeren dize dizisi.

Özel durumlar

Veritabanı değişiklik bildirimleri için etkinleştirilmedi.

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 MyConnectionString içinde belirtilen veritabanında değişiklik bildirimleri için etkinleştirilmiş tabloların dize dizisini oluşturur.

Ö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.

string[] enabledTablesList =
SqlCacheDependencyAdmin.GetTablesEnabledForNotifications(
  ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString);
Dim enabledTablesList As String()
enabledTablesList = SqlCacheDependencyAdmin.GetTablesEnabledForNotifications( _
  ConfigurationManager.ConnectionStrings("MyConnectionString").ConnectionString)

Açıklamalar

yöntemi, GetTablesEnabledForNotifications değişiklik bildirimleri için etkinleştirilen parametresinde connectionString belirtilen veritabanındaki tüm tabloların adlarını içeren bir dize dizisi döndürür.

Şunlara uygulanır