Prerequisiti dell'API client .NET
Per utilizzare praticamente le potenti funzionalità del lato client .NET NCache, assicurati di implementare i prerequisiti discussi di seguito.
Prerequisiti del client .NET
- Installa uno dei seguenti pacchetti NuGet nell'applicazione client .NET:
- Enterprise: Alachisoft.NCache.Sdk
- Saloni professionali: Alachisoft.NCache.SDK.professionale
- Includere i seguenti spazi dei nomi nell'applicazione:
- La cache deve essere in esecuzione.
- Assicurati che i dati aggiunti lo siano serializzabile.
- 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.
- Per gestire eventuali eccezioni invisibili, fare riferimento a Troubleshooting .
Funzionalità Pacchetti NuGet specifici
Oltre ai pacchetti NuGet utilizzati nella maggior parte delle funzionalità, è necessario aggiungere i pacchetti seguenti in base alla funzionalità che si intende utilizzare con l'applicazione client .NET.
Note:
Qualsiasi funzionalità non menzionata nell'elenco seguente non funziona con la funzionalità specificata o richiede solo i pacchetti NuGet generali discussi in precedenza.
- Per le procedure CLR:
- Enterprise: CLRStoredProcedura.NCache
- Per le query LINQ:
- Enterprise: Linq.NCache
- Per la ricerca a tutto testo con NCache Lucene distribuita:
- Enterprise: Lucene.Net.NCache
- Saloni professionali: Lucene.Net.NCache.Professionale
Spazi dei nomi specifici delle funzionalità
A parte gli spazi dei nomi utilizzati nella maggior parte delle funzionalità, è necessario aggiungere i seguenti spazi dei nomi/pacchetti/classi in base alla funzionalità/API che si intende utilizzare e se li richiedono o meno.
Note:
Qualsiasi funzionalità non menzionata nell'elenco seguente non funziona con la funzionalità specificata o richiede solo spazi dei nomi/pacchetti/classi generali.
- Per tag, tag con nome, blocco e scadenze:
- Per le dipendenze dei dati della cache, ad esempio KeyDependency, FileDependency e Dipendenze del database:
- Per i dati JSON:
- Per le strutture dati:
- Per query SQL:
- Per le query LINQ:
- Per le notifiche degli eventi e la query continua:
- Per Pub/Sub:
- Per la ricerca a tutto testo con NCache Lucene distribuita:
- Per Lucene Cerca:
- Per Lucene sfaccettatura:
- Per l'API geospaziale