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