SqlCacheDependencyAdmin.EnableTableForNotifications Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Se conecta a una base de datos de SQL Server y prepara una tabla o tablas de base de datos para SqlCacheDependency notificaciones de cambio.
Sobrecargas
| Nombre | Description |
|---|---|
| EnableTableForNotifications(String, String) |
Se conecta a la base de datos de SQL Server especificada y habilita la tabla de base de datos especificada para SqlCacheDependency notificaciones de cambio. |
| EnableTableForNotifications(String, String[]) |
Se conecta a la base de datos de SQL Server especificada y habilita la matriz especificada de tablas de base de datos para SqlCacheDependency notificación de cambio. |
EnableTableForNotifications(String, String)
Se conecta a la base de datos de SQL Server especificada y habilita la tabla de base de datos especificada para SqlCacheDependency notificaciones de cambio.
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)
Parámetros
- connectionString
- String
Un cadena de conexión usado para conectarse a la base de datos de SQL Server.
- table
- String
Tabla de base de datos en la que se habilitan las notificaciones de cambio.
Excepciones
La base de datos no está habilitada para las notificaciones de cambio.
table es null.
No se pudo establecer una conexión a la base de datos.
O bien
El contexto de seguridad de la aplicación ASP.NET no tiene permiso para conectarse a la base de datos.
O bien
El contexto de seguridad de la aplicación ASP.NET no tiene permiso para deshabilitar las notificaciones de la base de datos.
Ejemplos
En el ejemplo de código siguiente se usa el método EnableTableForNotifications para habilitar las notificaciones de cambio en la tabla especificada en la base de datos especificada en la cadena de conexión MyConnectionString.
Para obtener el código completo necesario para ejecutar el ejemplo, vea la sección Ejemplo del tema de información general de la SqlCacheDependencyAdmin clase.
SqlCacheDependencyAdmin.EnableTableForNotifications(
ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString,
tableName.Text);
SqlCacheDependencyAdmin.EnableTableForNotifications( _
ConfigurationManager.ConnectionStrings("MyConnectionString").ConnectionString, _
tableName.Text)
Comentarios
El EnableTableForNotifications método agrega notificaciones de cambio para la tabla especificada en el table parámetro , que debe estar en la base de datos especificada en el connectionString parámetro .
Una vez que haya usado el EnableTableForNotifications método para agregar notificaciones de cambio a una tabla, debe usar una de las DisableTableForNotifications sobrecargas si desea deshabilitar las notificaciones de cambio.
Se aplica a
EnableTableForNotifications(String, String[])
Se conecta a la base de datos de SQL Server especificada y habilita la matriz especificada de tablas de base de datos para SqlCacheDependency notificación de cambio.
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())
Parámetros
- connectionString
- String
Un cadena de conexión usado para conectarse a la base de datos de SQL Server.
- tables
- String[]
Matriz de SQL Server tablas de base de datos en las que se habilitan las notificaciones de cambio.
Excepciones
La base de datos no está habilitada para las notificaciones de cambio.
Uno de los valores del tables parámetro es null.
O bien
Uno de los valores del tables parámetro es una cadena vacía ("").
tables es null.
No se pudo establecer una conexión a la base de datos.
O bien
El contexto de seguridad de la aplicación ASP.NET no tiene permiso para conectarse a la base de datos.
O bien
El contexto de seguridad de la aplicación ASP.NET no tiene permiso para deshabilitar las notificaciones de la base de datos.
Ejemplos
En el ejemplo de código siguiente se usa el método EnableTableForNotifications para habilitar las notificaciones de cambio en las tablas especificadas en una lista delimitada por punto y coma en la base de datos especificada en el cadena de conexión MyConnectionString.
Para obtener el código completo necesario para ejecutar el ejemplo, vea la sección Ejemplo del tema de información general de la SqlCacheDependencyAdmin clase.
SqlCacheDependencyAdmin.EnableTableForNotifications(
ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString,
tableName.Text);
SqlCacheDependencyAdmin.EnableTableForNotifications( _
ConfigurationManager.ConnectionStrings("MyConnectionString").ConnectionString, _
tableName.Text)
Comentarios
El EnableTableForNotifications método agrega notificaciones de cambio para las tablas especificadas en el tables parámetro . Estas tablas deben estar en la base de datos especificada en el connectionString parámetro .
Una vez que haya usado el EnableTableForNotifications método para agregar notificaciones de cambios a un grupo de tablas, debe usar una de las DisableTableForNotifications sobrecargas si desea deshabilitar las notificaciones de cambio.