Como: registrar provedores personalizados

Este tópico descreve como registrar provedores personalizados para o uso com os Serviços de Host e Serviços de Cache do Windows AppFabric. Cada provedor personalizado deve ser registrado no Registro do Windows pelo programa de instalação do provedor personalizado depois da instalação do AppFabric. Registre o provedor personalizado no seguinte caminho de chave:

  • Caminho de Chave: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppFabric\v1.0\Providers.

  • Subchave: Monitoramento, Persistência ou AppFabricCaching, dependendo do tipo de provedor.

Uma subchave de provedor personalizado deve incluir os seguintes valores:

  • Um par de nome/dados (Default), que inclui o nome do executável da interface de usuário de configuração do provedor e o caminho em que ele está localizado.

  • Um par de nome/dados DisplayName que indique o nome do provedor que será adicionado à lista suspensa de provedores na página do Assistente de Configuração do AppFabric.

  • Um par de nome/dados Tipo que inclua o nome do tipo, a Versão, Cultura e Chave Pública.

Observação

O Assistente de Configuração do AppFabric não poderá iniciar um provedor personalizado se o caminho para o executável de interface de usuário de configuração do provedor no par de nome/dado (Default) possuir um espaço. É possível resolver esse problema colocando o caminho entre aspas.

Informe as subchaves do provedor personalizado junto com as subchaves para os provedores, que estão incluídas em uma instalação do AppFabrix por padrão.

  • O provedor de Monitoramento System.Data.SqlClient na subchave System.Data.SqlClient da subchave de monitoramento. Esse provedor é parte do .NET Framework 4. O provedor será registrado se os Serviços de Host forem instalados.

  • A subchave sqlStoreProvider do provedor de persistência sqlStoreProvider, na subchave de Persistência. Esse provedor é parte do .NET Framework 4. O provedor será registrado se os Serviços de Host forem instalados.

  • O Provedor de Armazenamento de Configuração do Serviço de Cache do AppFabric do SQL Server, na subchave System.Data.SqlClient da subchave AppFabricCaching. Esse provedor é parte do AppFabric. O provedor será instalado e registrado se os Serviços de Cache, o Cliente de Cache ou o Administrador de Cache estiver instalado.

Para obter mais informações sobre como criar provedores personalizados, consulte Como: desenvolver provedores de repositório de instância, Como: desenvolver provedores de consulta de instância, Como: desenvolver provedores de controle de instância ou Como: usar um banco de dados de monitoramento não pertencente ao SQL Server.

  2011-12-05