Voraussetzungen für die .NET-Client-API
Um die leistungsstarken Funktionen von .NET clientseitig praktisch nutzen zu können NCache, stellen Sie sicher, dass Sie die unten beschriebenen Voraussetzungen implementieren.
.NET-Client-Voraussetzungen
- Installieren Sie eines der folgenden NuGet-Pakete in Ihrer .NET-Clientanwendung:
- Unternehmen: Alachisoft.NCache.SDK
- Professional: Alachisoft.NCache.Professional.SDK
- Nehmen Sie die folgenden Namespaces in Ihre Anwendung auf:
- Der Cache muss ausgeführt werden.
- Stellen Sie sicher, dass die hinzugefügten Daten serialisierbar.
- Um sicherzustellen, dass der Vorgang ausfallsicher ist, wird empfohlen, alle potenziellen Ausnahmen in Ihrer Anwendung zu behandeln, wie in erläutert Umgang mit Fehlern.
- Informationen zum Umgang mit unsichtbaren Ausnahmen finden Sie unter Problemlösung .
Funktionsspezifische NuGet-Pakete
Abgesehen von den NuGet-Paketen, die in den meisten Funktionen verwendet werden, sollten Sie die folgenden Pakete basierend auf der Funktion hinzufügen, die Sie mit Ihrer .NET-Clientanwendung verwenden möchten.
Note
Jedes Feature, das nicht in der Liste unten erwähnt wird, funktioniert entweder nicht mit dem angegebenen Feature oder erfordert nur die allgemeinen NuGet-Pakete, die wir zuvor besprochen haben.
- Für CLR-Verfahren:
- Unternehmen: CLRStoredProcedure.NCache
- Für LINQ-Abfragen:
- Unternehmen: Linq.NCache
- Für die Volltextsuche mit NCache Verteiltes Lucene:
- Unternehmen: Lucene.Net.NCache
- Professional: Lucene.Net.NCache.Fachmann
Funktionsspezifische Namespaces
Abgesehen von den in den meisten Funktionen verwendeten Namespaces sollten Sie die folgenden Namespaces/Pakete/Klassen basierend auf der Funktion/API, die Sie verwenden möchten, und je nachdem, ob sie erforderlich sind oder nicht, hinzufügen.
Note
Jedes Feature, das nicht in der Liste unten aufgeführt ist, funktioniert entweder nicht mit dem angegebenen Feature oder erfordert nur die allgemeinen Namespaces/Pakete/Klassen.
- Für Tags, benannte Tags, Sperren und Ablauf:
- Für Cache-Datenabhängigkeiten, z. B. KeyDependency, FileDependency und Datenbankabhängigkeiten:
- Für JSON-Daten:
- Für Datenstrukturen:
- Für SQL-Abfragen:
- Für LINQ-Abfragen:
- Für Ereignisbenachrichtigungen und kontinuierliche Abfrage:
- Für Pub/Sub:
- Für die Volltextsuche mit NCache Verteiltes Lucene:
- Für die Lucene-Suche:
- Für Lucene-Facette:
- Für Geo-Spatial-API
Siehe auch
Cache erstellen
Verbindung zum Cache herstellen
Daten zum Cache hinzufügen