Rimuovi gruppi nella cache dei dati
NCache consente all'utente di rimuovere gli elementi con i gruppi di cache di dati. Consente inoltre all'utente di rimuovere il gruppo di dati con CacheItem
.
Per rimuovere elementi della cache dalla cache dei dati che appartengono a un gruppo specifico, il file RemoveGroupData
è possibile utilizzare il metodo Questo metodo rimuove tutti gli elementi della cache mappati nel gruppo passato a questa API presente nella cache dei dati.
Prerequisiti per la rimozione di gruppi nella cache dei dati
- Per conoscere i prerequisiti standard richiesti per lavorare con all NCache Per le funzionalità lato client fare riferimento alla pagina specificata Prerequisiti dell'API lato client.
- Per i dettagli dell'API fare riferimento a: ICache, Rimuovi GroupData, Servizio di ricerca.
Consigli
- Il passaggio di stringhe vuote per il gruppo restituirà un set di risultati vuoto.
- Passare null per il gruppo genererà un
ArgumentNullException
. - Passando solo il valore del gruppo verranno rimossi tutti gli elementi della cache mappati nel gruppo.
L'esempio seguente rimuove i dati nel gruppo Clienti della costa occidentale.
// 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:
Per garantire che l'operazione sia a prova di errore, si consiglia di gestire eventuali potenziali eccezioni all'interno dell'applicazione, come spiegato in Gestione dei guasti.
Risorse addizionali
NCache fornisce un'applicazione di esempio per Gruppi su GitHub.
Vedere anche
.NETTO: Alachisoft.NCache.Cliente spazio dei nomi.
Giava: com.alachisoft.ncache.cliente spazio dei nomi.
Node.js: Cache classe.
Pitone: ncache.cliente classe.