Requisitos previos de la API del cliente .NET
Para utilizar prácticamente las potentes funciones del lado del cliente .NET NCache, asegúrese de implementar los requisitos previos que se describen a continuación.
Requisitos previos del cliente .NET
- Instale cualquiera de los siguientes paquetes NuGet en su aplicación cliente .NET:
- Empresa: Alachisoft.NCache.SDK
- Profesionales: Alachisoft.NCache.SDK.profesional
- Incluya los siguientes espacios de nombres en su aplicación:
- El caché debe estar ejecutándose.
- Asegúrese de que los datos que se agregan sean serializable.
- 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.
- Para manejar cualquier excepción no vista, consulte el Solucionando Problemas .
Paquetes NuGet para características específicas
Además de los paquetes NuGet empleados en la mayoría de las funciones, debe agregar los siguientes paquetes según la función que desee utilizar con su aplicación cliente .NET.
Note
Cualquier característica que no se mencione en la lista a continuación no funciona con la característica especificada o solo requiere los paquetes NuGet generales que hemos discutido anteriormente.
- Para procedimientos CLR:
- Empresa: Procedimiento almacenado CLRS.NCache
- Para consultas LINQ:
- Empresa: Linq.NCache
- Para búsqueda de texto completo con NCache Lucene distribuido:
- Empresa: Lucene.Net.NCache
- Profesionales: Lucene.Net.NCache.Profesional
Espacios de nombres específicos de características
Aparte de los espacios de nombres empleados en la mayoría de las funciones, debe agregar los siguientes espacios de nombres/paquetes/clases en función de la función/API que pretende usar y si los requieren o no.
Note
Cualquier función que no se mencione en la lista a continuación no funciona con la función especificada o solo requiere los espacios de nombres/paquetes/clases generales.
- Para etiquetas, etiquetas con nombre, bloqueo y vencimientos:
- Para dependencias de datos de caché, por ejemplo, KeyDependency, FileDependency y dependencias de bases de datos:
- Para datos JSON:
- Para estructuras de datos:
- Para consultas SQL:
- Para consultas LINQ:
- Para notificaciones de eventos y consulta continua:
- Para Pub/Sub:
- Para búsqueda de texto completo con NCache Lucene distribuido:
- Para la búsqueda de Lucene:
- Para la faceta de Lucene:
- Para API geoespacial