Configuração de cliente baseado em XML
Você pode usar um arquivo XML para configurar os recursos de cache de cliente do Microsoft AppFabric 1.1 para Windows Server. 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.
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 Expiration and Eviction (AppFabric 1.1 Caching).<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 as notificações de cache, consulte Notificações de cache (Cache do AppFabric 1.1).<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 Configurações de aplicativo (Cache do AppFabric 1.1).
Nesta seção
Consulte também
Conceitos
Configuração de cliente programático
Definições de configuração
Solucionando problemas de cache do AppFabric
Usando o Windows PowerShell para gerenciar os recursos de cache do AppFabric 1.1
Desenvolvendo um cliente de cache
Conceitos de cache do AppFabric (Cache do AppFabric 1.1)
2012-03-05