SqlCacheDependencyAdmin.EnableTableForNotifications メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SQL Server データベースに接続し、SqlCacheDependency 変更通知用にデータベース テーブルまたはテーブルを準備します。
オーバーロード
| 名前 | 説明 |
|---|---|
| EnableTableForNotifications(String, String) |
指定したSQL Server データベースに接続し、SqlCacheDependency 変更通知に対して指定されたデータベース テーブルを有効にします。 |
| EnableTableForNotifications(String, String[]) |
指定したSQL Server データベースに接続し、SqlCacheDependency 変更通知に対して指定されたデータベース テーブルの配列を有効にします。 |
EnableTableForNotifications(String, String)
指定したSQL Server データベースに接続し、SqlCacheDependency 変更通知に対して指定されたデータベース テーブルを有効にします。
public:
static void EnableTableForNotifications(System::String ^ connectionString, System::String ^ table);
public static void EnableTableForNotifications(string connectionString, string table);
static member EnableTableForNotifications : string * string -> unit
Public Shared Sub EnableTableForNotifications (connectionString As String, table As String)
パラメーター
- connectionString
- String
SQL Server データベースへの接続に使用する接続文字列。
- table
- String
変更通知を有効にするデータベース テーブル。
例外
データベースで変更通知が有効になっていません。
table は nullです。
データベースへの接続を確立できませんでした。
-または-
ASP.NET アプリケーションのセキュリティ コンテキストには、データベースに接続するためのアクセス許可がありません。
-または-
ASP.NET アプリケーションのセキュリティ コンテキストには、データベースの通知を無効にするアクセス許可がありません。
例
次のコード例では、EnableTableForNotifications メソッドを使用して、接続文字列 MyConnectionString で指定されたデータベース内の指定したテーブルに対する変更通知を有効にします。
この例を実行するために必要な完全なコードについては、「 SqlCacheDependencyAdmin クラスの概要」トピックの「例」セクションを参照してください。
SqlCacheDependencyAdmin.EnableTableForNotifications(
ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString,
tableName.Text);
SqlCacheDependencyAdmin.EnableTableForNotifications( _
ConfigurationManager.ConnectionStrings("MyConnectionString").ConnectionString, _
tableName.Text)
注釈
EnableTableForNotifications メソッドは、table パラメーターで指定されたテーブルの変更通知を追加します。この通知は、connectionString パラメーターで指定されたデータベースに含まれている必要があります。
EnableTableForNotifications メソッドを使用して変更通知をテーブルに追加したら、変更通知を無効にする場合は、DisableTableForNotificationsオーバーロードのいずれかを使用する必要があります。
適用対象
EnableTableForNotifications(String, String[])
指定したSQL Server データベースに接続し、SqlCacheDependency 変更通知に対して指定されたデータベース テーブルの配列を有効にします。
public:
static void EnableTableForNotifications(System::String ^ connectionString, cli::array <System::String ^> ^ tables);
public static void EnableTableForNotifications(string connectionString, string[] tables);
static member EnableTableForNotifications : string * string[] -> unit
Public Shared Sub EnableTableForNotifications (connectionString As String, tables As String())
パラメーター
- connectionString
- String
SQL Server データベースへの接続に使用する接続文字列。
- tables
- String[]
変更通知を有効にするデータベース テーブルSQL Server配列。
例外
データベースで変更通知が有効になっていません。
tables は nullです。
データベースへの接続を確立できませんでした。
-または-
ASP.NET アプリケーションのセキュリティ コンテキストには、データベースに接続するためのアクセス許可がありません。
-または-
ASP.NET アプリケーションのセキュリティ コンテキストには、データベースの通知を無効にするアクセス許可がありません。
例
次のコード例では、EnableTableForNotifications メソッドを使用して、接続文字列 MyConnectionString で指定されたデータベースのセミコロン区切りリストで指定されたテーブルに対する変更通知を有効にします。
この例を実行するために必要な完全なコードについては、「 SqlCacheDependencyAdmin クラスの概要」トピックの「例」セクションを参照してください。
SqlCacheDependencyAdmin.EnableTableForNotifications(
ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString,
tableName.Text);
SqlCacheDependencyAdmin.EnableTableForNotifications( _
ConfigurationManager.ConnectionStrings("MyConnectionString").ConnectionString, _
tableName.Text)
注釈
EnableTableForNotifications メソッドは、tables パラメーターで指定されたテーブルの変更通知を追加します。 これらのテーブルは、 connectionString パラメーターで指定されたデータベースに存在する必要があります。
EnableTableForNotifications メソッドを使用して変更通知をテーブルのグループに追加したら、変更通知を無効にする場合は、DisableTableForNotificationsオーバーロードのいずれかを使用する必要があります。