Configuração de cliente baseado em XML (Cache do Windows Server AppFabric)
Você pode usar um arquivo XML para configurar os recursos de cache de cliente do Windows Server AppFabric. Uma configuração baseada em XML do cliente de cache é uma excelente opção quando os detalhes da configuração podem ser alterados após a compilação do aplicativo. Com um arquivo de configuração de aplicativo, alterações, como definir detalhes de conexão do host de cache ou níveis de rastreamento, são rápidas e fáceis.
O uso de um arquivo de configuração de aplicativo XML não é a única opção que você tem para configurar o cliente de cache. Você também pode configurar o cliente de cache de forma programática, fornecendo as definições de configuração ao construtor de classe DataCacheFactory. Para obter mais informações, consulte Configuração de cliente programático (Cache do Windows Server AppFabric).
Dica
Se alguma configuração for especificada no arquivo de configuração de aplicativo ao configurar o cliente de cache de forma programática, as configurações programáticas sempre terão precedência.
Elementos de configuração
Os elementos XML a seguir são usados para configurar o cliente de cache no arquivo de configuração de aplicativo.
<configSections>
: para que os recursos de cache do AppFabric funcionem, esse deve ser o primeiro elemento no arquivo de configuração de aplicativo. Ele contém elementos-filho que informam ao tempo de execução como usar o elementodataCacheClient
.<dataCacheClient>
: o elemento primário usado para configurar o cliente de cache. Ele é o pai para os elementos usados para habilitar o cache local (localCache
) e especificar os hosts de cache (hosts
).<localCache>
: esse elemento opcional especifica as configurações de cache local e é um filho do elementodataCacheClient
. O cache local será desabilitado se o elemento<localCache>
não estiver presente ou se o atributoisEnabled
estiver definido como "false". O atributosync
permite especificar como os objetos armazenados em cache local serão invalidados:TimeoutBased
ouNotificationBased
. O atributottlValue
especifica o tempo padrão que os objetos permanecem no cache antes de expirarem. Para obter mais informações sobre invalidação, consulte Expiração e remoção (cache do Windows Server AppFabric).<clientNotification>
: esse elemento opcional permite especificar um valor de intervalo de sondagem personalizado. OpollInterval
é usado para especificar quantos segundos ele deve aguardar antes de verificar se há novas notificações de cache. Para obter mais informações sobre notificações de cache, consulte Notificações de cache (cache do Windows Server AppFabric).<hosts>
: esse elemento é um pai para os elementos do host que especificam os hosts de cache. Ele é um filho do elementodataCacheClient
.<host>
: esse elemento especifica um host de cache. De maneira ideal, usehost
para especificar um host principal. Esse elemento é um filho do elementohosts
.<securityProperties>
: esse elemento opcional especifica o modo de segurança e o nível de proteção que devem ser usados para se comunicar com o cluster de cache.<transportProperties>
: esse elemento opcional especifica as propriedades de transporte para a comunicação com o cluster de cache.
Para obter mais informações sobre as definições do arquivo de configuração de aplicativo, consulte Definições de configuração do aplicativo (Cache do Windows Server AppFabric).
Nesta seção
Consulte também
Conceitos
Configuração de cliente programático (Cache do Windows Server AppFabric)
Definições de configuração (Cache do Windows Server AppFabric)
Solucionando problemas de cache do Windows Server AppFabric
Usando o Windows PowerShell para gerenciar os recursos de cache do Windows Server AppFabric
Desenvolvendo um cliente de cache (cache do Windows Server AppFabric)
Conceitos de cache do Windows Server AppFabric
2011-12-05