Compartilhar via


Registrar objetos de negócios no cliente para uso com DCOM

Os objetos de negócios personalizados precisam garantir que o lado do cliente possa mapear o nome do programa (ProgId) para um CLSID (identificador) que possa ser usado no DCOM. Por esse motivo, a ProgID do objeto DCOM precisa estar no registro do lado do cliente e ser mapeada para a ID de classe do objeto de negócios do lado do servidor. Para os outros protocolos com suporte (HTTP, HTTPS e em processo), isso não é necessário.

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.

Por exemplo, se você expõe um objeto de negócios do lado do servidor chamado MyBObj com uma ID de classe específica, por exemplo, "{00112233-4455-6677-8899-00AABBCCDDEE}", adicione as seguintes entradas ao registro do lado do cliente:

[HKEY_CLASSES_ROOT]  
\MyBObj\Clsid\(Default) "{00112233-4455-6677-8899-00AABBCCDDEE}"