基于 XML 的客户端配置
您可以使用 XML 文件配置 Microsoft AppFabric 1.1 for Windows Server 的客户端缓存功能。在编译应用程序之后更改配置详细信息时,缓存客户端基于 XML 的配置是最佳选择。通过使用应用程序配置文件,更改(例如设置缓存主机连接详细信息或跟踪级别)将变得便捷和轻松。
使用 XML 应用程序配置文件不是配置缓存客户端的唯一选择。您还可以通过向 DataCacheFactory 类构造函数提供配置设置,从而以编程方式配置缓存客户端。有关详细信息,请参阅编程客户端配置。
备注
如果以编程方式配置缓存客户端时应用程序配置文件中指定了任何设置,则编程设置始终具有优先级。
配置元素
以下 XML 元素用于在应用程序配置文件中配置缓存客户端。
<configSections>
:为使 AppFabric 缓存 功能正常使用,此元素必须是应用程序配置文件中的首个元素。这包括告知运行时如何使用dataCacheClient
元素的子元素。<dataCacheClient>
:此元素是用于配置缓存客户端的主要元素。是用于启用本地缓存 (localCache
) 和指定缓存主机 (hosts
) 的元素的父元素。<localCache>
:此可选元素指定本地缓存设置,并且是dataCacheClient
元素的子元素。如果<localCache>
元素未显示或如果isEnabled
属性设置为“false”,则本地缓存将被禁用。sync
属性允许您指定本地缓存对象失效的方式:TimeoutBased
或NotificationBased
。ttlValue
属性指定对象在过期之前停留在缓存中的默认时间长度。有关失效的详细信息,请参阅过期和逐出(AppFabric 1.1 缓存)。<clientNotification>
:此可选元素允许您指定自定义轮询时间间隔值。pollInterval
用于指定在检查新的缓存通知之前应该等待的秒数。有关缓存通知的详细信息,请参阅缓存通知(AppFabric 1.1 缓存)。<hosts>
:此元素是用于指定缓存主机的主机元素的父元素。它是dataCacheClient
元素的子元素。<host>
:此元素指定某个缓存主机。理想状态下,使用host
指定主要主机。此元素是hosts
元素的子元素。<securityProperties>
:此可选元素指定应该用于与缓存群集通信的安全模式和保护级别。<transportProperties>
:此可选元素指定用于与缓存群集通信的传输属性。
有关应用程序配置文件设置的详细信息,请参阅应用程序配置设置(AppFabric 1.1 缓存)。
本部分内容
另请参阅
概念
编程客户端配置
配置设置
AppFabric 缓存问题疑难解答
使用 Windows PowerShell 管理 AppFabric 1.1 缓存功能
开发缓存客户端
AppFabric 缓存概念(AppFabric 1.1 缓存)
2012-03-05