Конфигурация клиента, основанная на XML (кэширование в Windows Server AppFabric)
Для настройки компонентов кэширования клиента в Windows Server AppFabric можно использовать XML-файл. Основанная на XML конфигурация для клиента кэша отлично подходит для случаев, в которых особенности конфигурации могут изменяться после компиляции приложения. Файл конфигурации приложения позволяет ускорить и упростить внесение изменений, например настройку подключения узла кэша или уровней трассировки.
Использование XML-файла конфигурации приложения является не единственным способом настройки клиента кэша. Клиент кэша также можно настроить программно, предоставив параметры конфигурации конструктору класса DataCacheFactory. Дополнительные сведения см. в разделе Программная настройка клиента (кэширование в Windows Server AppFabric).
Примечание
Если при программной настройке клиента кэша в файле конфигурации приложения указаны какие-либо параметры, то программные настройки всегда переопределяют их.
Элементы настройки
Следующие XML-элементы используются для настройки клиента кэша в файле конфигурации приложения.
<configSections>
: для работы компонентов кэширования AppFabric данный элемент должен стоять в файле конфигурации приложения на первом месте. Он содержит дочерние элементы, которые сообщают среде выполнения о том, как использовать элементdataCacheClient
.<dataCacheClient>
: данный элемент является основным для настройки клиента кэша. Он является родительским по отношению к элементам, используемым для включения локального кэша (localCache
) и указания узлов кэша (hosts
).<localCache>
: этот дополнительный элемент задает параметры локального кэша и является дочерним по отношению к элементуdataCacheClient
. Если элемент<localCache>
отсутствует или для атрибутаisEnabled
установлено значение «false», локальный кэш отключается. Атрибутsync
позволяет указать способ признания локально кэшированных объектов недействительными:TimeoutBased
илиNotificationBased
. АтрибутttlValue
задает используемый по умолчанию период времени, в течение которого объекты остаются в кэше перед истечением срока их действия. Дополнительные сведения о признании недействительности см. в разделе Окончание срока действия и вытеснение (кэширование в 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