Aracılığıyla paylaş


SqlCacheDependencyAdmin.GetTablesEnabledForNotifications(String) Yöntem

Tanım

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

Döndürülenler

String[]

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

Özel durumlar

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

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ı dizesinde belirtilen veritabanında değişiklik bildirimleri için etkinleştirilen tabloların dize dizisini MyConnectionStringoluş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