System.Runtime.Caching.Hosting Namespace
The types in the System.Runtime.Caching.Hosting namespace support .NET Framework hosting environments that use the caching features in ASP.NET.
| Interface | Description | |
|---|---|---|
![]() | IApplicationIdentifier | Defines an identifier for application domains that a cache implementation can use to interact with a host environment. |
![]() | IFileChangeNotificationSystem | Defines a way to expose a custom FileChangeMonitor object to a cache implementation. |
![]() | IMemoryCacheManager | Defines an interface that a cache uses in order to communicate cache memory usage to a host environment. |
The base ObjectCache class exposes a static Host property. When a .NET Framework hosting environment starts individual application domains, it can set a reference to the Host property. This enables the hosting environment to provide better integration with the cache.
In .NET Framework 4, the System.Runtime.Caching.Hosting namespace provides interfaces that a hosting environment can use to set a IServiceProvider reference on the Host property.
