Microsoft.ApplicationServer.Caching 命名空间
Microsoft.ApplicationServer.Caching 命名空间提供对内存中应用程序缓存应用程序的访问以便开发可伸缩、高性能的应用程序。此命名空间可以用来缓存任何公共语言运行时 (CLR) 对象并且可以通过简单的 API 提供访问。
类
类 | 描述 |
---|---|
BaseOperationNotification | 用于通知的事件的基类。 |
ConfigStoreEntry | 代表可由自定义提供程序用于缓存群集配置存储的键值对。 |
ConfigStoreException | 应从 ICustomProvider 接口的实现引发的异常。 |
DataCache | 启用缓存的应用程序所使用的对象,用于从缓存群集中存储和检索对象。 此对象的实例称为缓存客户端。 |
DataCacheClientLogManager | 提供对更改 Windows Server AppFabric 缓存功能的日志记录级别的支持。 |
DataCacheErrorCode | 用于存储全局错误代码的静态类。 |
DataCacheErrorSubStatus | 用于检索返回给客户端的错误的子状态代码。 |
DataCacheException | 用于与缓存有关的异常。 |
DataCacheFactory | 提供用于返回映射到命名缓存的 DataCache 对象的方法。此类还支持缓存客户端的编程配置。 |
DataCacheFactoryConfiguration | 指定新缓存客户端的配置设置。 |
DataCacheItem | 用于检索与群集中的缓存对象相关联的所有信息。 |
DataCacheItemVersion | 用于表示缓存对象的版本。 |
DataCacheLocalCacheProperties | 指定缓存客户端的本地缓存设置。 |
DataCacheLockHandle | 表示在悲观并发方案中,用作锁定和解锁缓存对象的密钥的结构。 |
DataCacheNotificationDescriptor | 标识缓存通知回调。删除相应的缓存通知回调需要此标识符。 |
DataCacheNotificationProperties | 指定缓存客户端的通知设置。 |
DataCacheOperationDescriptor | 表示针对缓存执行的操作的通知事件 [添加项目、删除项目、替代项目、清除区域、创建区域、删除区域] |
DataCacheSecurity | 用于支持对在客户端和服务器之间发送的数据进行签名和/或加密。 |
DataCacheServerEndpoint | 用于在通过编程方式配置缓存客户端时指定单个缓存主机。 |
DataCacheSessionStoreProvider | 使 Web 应用程序能够将会话状态数据存储到分布式缓存系统的会话存储提供程序。 |
DataCacheTag | 表示可以与缓存对象关联的基于字符串的可选标识符。 |
DataCacheTransportProperties | 为缓存客户端指定传输设置。 |
接口
接口 | 描述 |
---|---|
ICustomProvider | 表示 ICustomProvider 接口。 |
委派
委派 | 描述 |
---|---|
DataCacheBulkNotificationCallback | 指定使用缓存操作列表调用的回调。 |
DataCacheFailureNotificationCallback | 指定当缓存客户端错过缓存通知时将由失败通知调用的方法的必需参数。 |
DataCacheNotificationCallback | 表示一个回调方法,当发生一个或多个缓存操作时缓存通知将调用该方法。 |
枚举
枚举 | 描述 |
---|---|
DataCacheLocalCacheInvalidationPolicy | 指定使本地缓存的对象失效的方法。 |
DataCacheOperations | 用于指定可以触发缓存通知的特定项目或区域事件的枚举。 |
DataCacheProtectionLevel | 表示在客户端和服务器之间发送的数据是否已签名和/或已加密的枚举。可能的返回值为无签名或加密;整数值等于 1,仅签名;整数值等于 2 以及加密且签名;整数值等于 3。 |
DataCacheSecurityMode | 指出是否为在客户端和服务器之间发送的数据启用通道安全的枚举。可能的返回值为 None;整数值等于 1 以及 Transport;整数值等于 2。 |
EvictionType | 指定用于缓存的逐出。 |