ASP.NET Core
NCache serves as a high-performance distributed cache for ASP.NET Core, providing scalability and data consistency across web farms. This section provides an essential guide for integrating NCache with ASP.NET Core applications, including configuring NCache as a distributed cache using the IDistributedCache API, managing sessions, enabling real-time communication with SignalR, implementing Response Caching and Output Cache, using the Data Protection Provider, and configuring other ASP.NET Core integrations.
ASP.NET Core Components
ASP.NET Core works on the dependency injection, to allow loose coupling and more flexibility. The server is created within the application and uses the startup class containing user-specified request-handling definitions and configurations for the services. For more details on the startup class and its components, please refer to the ASP.NET Core Documentation.
In This Section
ASP.NET Core IDistributedCache
Learn how to configure NCache as an ASP.NET Core IDistributedCache provider and use IDistributedCache API for distributed caching operations.
ASP.NET Core Session Storage Strategies
Explains how sessions can be stored using ASP.NET Core and NCache's enhanced features.
ASP.NET Core HybridCache
Explains how to integrate HybridCache with NCache in ASP.NET Core, using either NCache as an L2 distributed cache or as a native HybridCache provider with advanced synchronization and invalidation features.
ASP.NET Core FusionCache
Learn how to use FusionCache with NCache in a multi-server environment without the hassle of stale data.
ASP.NET Core CacheManager
Explains how ASP.NET Core Data Cache Manager Provider works with NCache.
ASP.NET Core SignalR Backplane
Explains how to configure and utilize SignalR using NCache in ASP.NET Core applications.
ASP.NET Core Output Cache
Explains how to configure Output Cache with NCache.
ASP.NET Core ITicketStore
Explains how ASP.NET Core ITicketStore Provider works with NCache.
ASP.NET Core Response Caching
Explains how to use Response Caching using NCache.
ASP.NET Core Rate Limiting
Explains how to configure NCache as a distributed ASP.NET Core Rate Limiting provider to enforce rate limiting policies across multiple application servers.
ASP.NET Core Data Protection Provider
Explains how the ASP.NET Core Data Protection Provider works with NCache.
ASP.NET Core Cache for Object
Explains how to use NCache as a shared cache across multiple application servers in ASP.NET Core applications.