SqlCacheDependencyAdmin.EnableTableForNotifications Metode

Definisi

Menyambungkan ke database SQL Server dan menyiapkan tabel database atau tabel untuk pemberitahuan perubahan SqlCacheDependency.

Overload

Nama Deskripsi
EnableTableForNotifications(String, String)

Menyambungkan ke database SQL Server yang ditentukan dan mengaktifkan tabel database yang ditentukan untuk pemberitahuan perubahan SqlCacheDependency.

EnableTableForNotifications(String, String[])

Menyambungkan ke database SQL Server yang ditentukan dan mengaktifkan array tabel database yang ditentukan untuk pemberitahuan perubahan SqlCacheDependency.

EnableTableForNotifications(String, String)

Menyambungkan ke database SQL Server yang ditentukan dan mengaktifkan tabel database yang ditentukan untuk pemberitahuan perubahan 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)

Parameter

connectionString
String

Connection string digunakan untuk menyambungkan ke database SQL Server.

table
String

Tabel database untuk mengaktifkan pemberitahuan perubahan.

Pengecualian

Database tidak diaktifkan untuk pemberitahuan perubahan.

table adalah null.

Koneksi ke database tidak dapat dibuat.

-atau-

Konteks keamanan aplikasi ASP.NET tidak memiliki izin untuk menyambungkan ke database.

-atau-

Konteks keamanan aplikasi ASP.NET tidak memiliki izin untuk menonaktifkan pemberitahuan untuk database.

Contoh

Contoh kode berikut menggunakan metode EnableTableForNotifications untuk mengaktifkan pemberitahuan perubahan pada tabel yang ditentukan dalam database yang ditentukan dalam string koneksi MyConnectionString.

Untuk kode lengkap yang diperlukan untuk menjalankan contoh, lihat bagian SqlCacheDependencyAdmin Contoh dari topik gambaran umum kelas.

SqlCacheDependencyAdmin.EnableTableForNotifications(
  ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString,
  tableName.Text);
SqlCacheDependencyAdmin.EnableTableForNotifications( _
  ConfigurationManager.ConnectionStrings("MyConnectionString").ConnectionString, _
  tableName.Text)

Keterangan

Metode menambahkan EnableTableForNotifications pemberitahuan perubahan untuk tabel yang ditentukan dalam table parameter , yang harus berada dalam database yang ditentukan dalam connectionString parameter .

Setelah Anda menggunakan EnableTableForNotifications metode untuk menambahkan pemberitahuan perubahan ke tabel, Anda harus menggunakan salah DisableTableForNotifications satu kelebihan beban jika Anda ingin menonaktifkan pemberitahuan perubahan.

Berlaku untuk

EnableTableForNotifications(String, String[])

Menyambungkan ke database SQL Server yang ditentukan dan mengaktifkan array tabel database yang ditentukan untuk pemberitahuan perubahan 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())

Parameter

connectionString
String

Connection string digunakan untuk menyambungkan ke database SQL Server.

tables
String[]

Array tabel database SQL Server untuk mengaktifkan pemberitahuan perubahan.

Pengecualian

Database tidak diaktifkan untuk pemberitahuan perubahan.

Salah satu nilai dalam tables parameter adalah null.

-atau-

Salah satu nilai dalam tables parameter adalah string kosong ("").

tables adalah null.

Koneksi ke database tidak dapat dibuat.

-atau-

Konteks keamanan aplikasi ASP.NET tidak memiliki izin untuk menyambungkan ke database.

-atau-

Konteks keamanan aplikasi ASP.NET tidak memiliki izin untuk menonaktifkan pemberitahuan untuk database.

Contoh

Contoh kode berikut menggunakan metode EnableTableForNotifications untuk mengaktifkan pemberitahuan perubahan pada tabel yang ditentukan dalam daftar yang dibatasi titik koma dalam database yang ditentukan dalam string koneksi MyConnectionString.

Untuk kode lengkap yang diperlukan untuk menjalankan contoh, lihat bagian SqlCacheDependencyAdmin Contoh dari topik gambaran umum kelas.

SqlCacheDependencyAdmin.EnableTableForNotifications(
  ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString,
  tableName.Text);
SqlCacheDependencyAdmin.EnableTableForNotifications( _
  ConfigurationManager.ConnectionStrings("MyConnectionString").ConnectionString, _
  tableName.Text)

Keterangan

Metode menambahkan EnableTableForNotifications pemberitahuan perubahan untuk tabel yang ditentukan dalam tables parameter . Tabel ini harus berada dalam database yang ditentukan dalam connectionString parameter .

Setelah Anda menggunakan EnableTableForNotifications metode untuk menambahkan pemberitahuan perubahan ke sekelompok tabel, Anda harus menggunakan salah DisableTableForNotifications satu kelebihan beban jika Anda ingin menonaktifkan pemberitahuan perubahan.

Berlaku untuk