SqlCacheDependencyAdmin.GetTablesEnabledForNotifications(String) メソッド

定義

SQL Server データベースで変更通知が有効になっているすべてのテーブルの名前を含む文字列配列を取得します。

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()

パラメーター

connectionString
String

SQL Server データベースへの接続に使用する接続文字列。

返品

String[]

SQL Server データベース テーブルの名前を含む文字列配列。

例外

データベースで変更通知が有効になっていません。

データベースへの接続を確立できませんでした。

-又は-

ASP.NET アプリケーションのセキュリティ コンテキストには、データベースに接続するためのアクセス許可がありません。

-又は-

ASP.NET アプリケーションのセキュリティ コンテキストには、データベースの通知を無効にするアクセス許可がありません。

次のコード例では、接続文字列 MyConnectionString で指定されたデータベースで変更通知が有効になっているテーブルの文字列配列を作成します。

この例を実行するために必要な完全なコードについては、「 SqlCacheDependencyAdmin クラスの概要」トピックの「例」セクションを参照してください。

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

注釈

GetTablesEnabledForNotifications メソッドは、変更通知が有効になっている connectionString パラメーターで指定されたデータベース内のすべてのテーブルの名前を含む文字列配列を返します。

適用対象