Eliminar grupos en la caché de datos
NCache permite al usuario eliminar los elementos con los grupos de caché de datos. También permite al usuario eliminar el grupo de datos con CacheItem
.
Para eliminar elementos de la caché de datos que pertenecen a un grupo específico, el RemoveGroupData
Se puede utilizar el método Este método elimina todos los elementos de la caché asignados en el grupo pasado a esta API presente en la caché de datos.
Requisitos previos para eliminar grupos en la caché de datos
- Para obtener información sobre los requisitos previos estándar necesarios para trabajar con todos NCache características del lado del cliente, consulte la página proporcionada en Requisitos previos de la API del lado del cliente.
- Para obtener detalles de la API, consulte: Dolor, Quitar datos de grupo, Servicio de búsqueda.
Importante:
- Pasar cadenas vacías para el grupo devolverá un conjunto de resultados vacío.
- Pasar nulo para el grupo arrojará un
ArgumentNullException
. - Pasar solo el valor del grupo eliminará todos los elementos de caché asignados bajo el grupo.
El siguiente ejemplo elimina los datos del grupo Clientes de la costa oeste.
// Preconditions: Cache is already connected
// A user wants to remove a customer from West Coast Region
// Items are previously added in the cache with the group 'West Coast Customers'
string groupName = "West Coast Customers";
// Cache items belonging to the group are removed from the cache
cache.SearchService.RemoveGroupData(groupName);
Console.WriteLine($"Data of group '{groupName}' has been removed successfully.");
Note
Para garantizar que la operación sea a prueba de fallas, se recomienda manejar cualquier posible excepción dentro de su aplicación, como se explica en Manejo de fallas.
Recursos adicionales
NCache proporciona una aplicación de muestra para Grupos en GitHub.
Vea también
.NETO: Alachisoft.NCache.Cliente espacio de nombres
Java: com.alachisoft.ncache.cliente espacio de nombres
Nodo.js: cache clase.
Pitón: ncache.cliente clase.