SqlCacheDependencyAdmin.DisableTableForNotifications 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í.
Deshabilita las notificaciones de cambios de SqlCacheDependency en una tabla de una base de datos de SQL Server o en una matriz de tablas de base de datos.
Sobrecargas
DisableTableForNotifications(String, String) |
Deshabilita las notificaciones de cambios de SqlCacheDependency en una tabla de una base de datos de SQL Server. |
DisableTableForNotifications(String, String[]) |
Deshabilita las notificaciones de cambios de SqlCacheDependency en una matriz de tablas de base de datos de SQL Server. |
DisableTableForNotifications(String, String)
Deshabilita las notificaciones de cambios de SqlCacheDependency en una tabla de una base de datos de 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)
Parámetros
- connectionString
- String
Cadena de conexión utilizada para la conexión con la base de datos de SQL Server.
- table
- String
Tabla de la base de datos donde se van a deshabilitar las notificaciones de cambios.
Excepciones
La base de datos no está habilitada para las notificaciones de cambios.
table
es una cadena vacía ("").
table
es null
.
No se pudo establecer una conexión con la base de datos.
o bien
El contexto de seguridad de la aplicación ASP.NET no tiene permiso para conectar con 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 deshabilita la notificación de cambios en una tabla especificada en la cadena MyConnectionString
de conexión .
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 DisableTableForNotifications método deshabilita las 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 DisableTableForNotifications método para deshabilitar las notificaciones de cambio de una tabla, debe usar una de las EnableTableForNotifications sobrecargas si desea volver a habilitar las notificaciones de cambio.
Se aplica a
DisableTableForNotifications(String, String[])
Deshabilita las notificaciones de cambios de SqlCacheDependency en una matriz de tablas de base de datos de 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())
Parámetros
- connectionString
- String
Cadena de conexión utilizada para la conexión con la base de datos de SQL Server.
- tables
- String[]
Matriz de tablas de base de datos de SQL Server donde se van a deshabilitar las notificaciones de cambios.
Excepciones
La base de datos no está habilitada para las notificaciones de cambios.
Uno de los valores del parámetro tables
es null
.
o bien
Uno de los valores del parámetro tables
es una cadena vacía ("").
tables
es null
.
No se pudo establecer una conexión con la base de datos.
o bien
El contexto de seguridad de la aplicación ASP.NET no tiene permiso para conectar con 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.
Comentarios
El DisableTableForNotifications método quita las notificaciones de cambio de 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 DisableTableForNotifications método para deshabilitar las notificaciones de cambio para una lista de tablas, debe usar una de las EnableTableForNotifications sobrecargas si desea volver a habilitar las notificaciones de cambio.