基于 XML 的客户端配置(Windows Server AppFabric 缓存)

您可以使用 XML 文件配置 Windows Server AppFabric 的客户端缓存功能。在编译应用程序之后更改配置详细信息时,缓存客户端基于 XML 的配置是最佳选择。通过使用应用程序配置文件,更改(例如设置缓存主机连接详细信息或跟踪级别)将变得便捷和轻松。

使用 XML 应用程序配置文件不是配置缓存客户端的唯一选择。您还可以通过向 DataCacheFactory 类构造函数提供配置设置,从而以编程方式配置缓存客户端。有关详细信息,请参阅编程客户端配置(Windows Server AppFabric 缓存)

备注

如果以编程方式配置缓存客户端时应用程序配置文件中指定了任何设置,则编程设置始终具有优先级。

配置元素

以下 XML 元素用于在应用程序配置文件中配置缓存客户端。

  • <configSections>:为使 AppFabric 缓存功能正常使用,此元素必须是应用程序配置文件中的首个元素。这包括告知运行时如何使用 dataCacheClient 元素的子元素。

  • <dataCacheClient>:此元素是用于配置缓存客户端的主要元素。是用于启用本地缓存 (localCache) 和指定缓存主机 (hosts) 的元素的父元素。

  • <localCache>:此可选元素指定本地缓存设置,并且是 dataCacheClient 元素的子元素。如果 <localCache> 元素未显示或如果 isEnabled 属性设置为“false”,则本地缓存将被禁用。sync 属性允许您指定本地缓存对象失效的方式:TimeoutBasedNotificationBasedttlValue 属性指定对象在过期之前停留在缓存中的默认时间长度。有关失效的详细信息,请参阅过期和逐出(Windows Server AppFabric 缓存)

  • <clientNotification>:此可选元素允许您指定自定义轮询时间间隔值。pollInterval 用于指定在检查新的缓存通知之前应该等待的秒数。有关缓存通知的详细信息,请参阅缓存通知(Windows Server AppFabric 缓存)

  • <hosts>:此元素是用于指定缓存主机的主机元素的父元素。它是 dataCacheClient 元素的子元素。

  • <host>:此元素指定某个缓存主机。理想状态下,使用 host 指定主要主机。此元素是 hosts 元素的子元素。

  • <securityProperties>:此可选元素指定应该用于与缓存群集通信的安全模式和保护级别。

  • <transportProperties>:此可选元素指定用于与缓存群集通信的传输属性。

有关应用程序配置文件设置的详细信息,请参阅应用程序配置设置(Windows Server AppFabric 缓存)

本节内容

另请参阅

概念

编程客户端配置(Windows Server AppFabric 缓存)
配置设置(Windows Server AppFabric 缓存)
Windows Server AppFabric 缓存问题疑难解答
使用 Windows PowerShell 管理 Windows Server AppFabric 缓存功能
开发缓存客户端(Windows Server AppFabric 缓存)
Windows Server AppFabric 缓存概念

  2011-12-05