Compartilhar via


Modelo de programação do RDS com objetos

A meta do RDS é obter acesso e atualizar fontes de dados por meio de um intermediário, como o IIS. O modelo de programação especifica a sequência de atividades necessárias para atingir essa meta. O modelo de objeto especifica os objetos cujos métodos e propriedades afetam o modelo de programação.

Importante

A partir do Windows 8 e do Windows Server 2012, os componentes do servidor RDS não estão mais incluídos no sistema operacional Windows (confira Windows 8 e Manual de Compatibilidade do Windows Server 2012 para obter mais detalhes). Os componentes do cliente RDS serão removidos em uma versão futura do Windows. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. Os aplicativos que usam o RDS devem migrar para o Serviço de Dados do WCF.

O RDS fornece os meios para executar a seguinte sequência de ações:

  • Especifique o programa a ser invocado no servidor e obtenha uma forma (proxy) de referenciá-lo por meio do cliente (RDS.DataSpace).

  • Invoque o programa de servidor. Transmita os parâmetros para o programa de servidor que identifica a fonte de dados e o comando a ser emitido (proxy ou RDS.DataControl).

  • O programa de servidor obtém um objeto Recordset da fonte de dados, normalmente por meio do ADO. Opcionalmente, o objeto Recordset é processado no servidor (RDSServer.DataFactory).

  • O programa de servidor retorna o objeto Recordset final para o aplicativo cliente (proxy).

  • No cliente, o objeto Recordset é colocado em um formato que possa ser usado com facilidade por controles visuais (controle visual e RDS.DataControl).

  • As alterações no objeto Recordset são enviadas novamente ao servidor e usadas para atualizar a fonte de dados (RDS.DataControl ou RDSServer.DataFactory).

Consulte Também

Resumo do modelo de objeto RDS
Objeto DataControl (RDS)
Objeto DataFactory (RDSServer)
Objeto DataSpace (RDS)
Cenário RDS
Tutorial RDS
Objeto Recordset (ADO)
Segurança e uso RDS