Objeto DataSpace (RDS)
Aplica-se ao: Access 2013, Office 2013
Cria proxies do cliente para personalizar os objetos corporativos localizados na camada intermediária.
Comentários
O RDS precisa de proxies do objeto, de modo que o componente do cliente possa comunicar os objetos corporativos localizados na camada intermediária. Os proxies facilitam a compactação, a descompactação e o transporte (a disposição) dos dados Recordset do aplicativo por meio do processo ou dos limites da máquina.
O RDS usa o método CreateObject do objeto RDS.DataSpace para criar os proxies do objeto corporativo. O proxy do objeto corporativo será criado dinamicamente assim que for criada uma instância da contraparte do objeto corporativo da camada intermediária. O RDS oferece suporte aos seguintes protocolos: HTTP, HTTPS (HTTP Secure Sockets), DCOM, e em processo (os componentes do cliente e o objeto corporativo residem no mesmo computador).
Observação
O RDS se comporta de maneira "sem estado" quando o RDS. O objeto DataSpace usa os protocolos HTTP ou HTTPS. Ou seja, qualquer informação interna sobre uma solicitação de cliente é descartada após o servidor retornar uma resposta.
Embora o objeto corporativo pareça existir durante a vida útil do proxy do objeto corporativo, na verdade, esse objeto existe somente até que uma resposta seja enviada para uma solicitação. Quando uma solicitação for emitida (ou seja, o método for chamado no objeto corporativo), o proxy abrirá uma nova conexão com o servidor e este criará uma nova instância do objeto corporativo. Depois que o objeto corporativo responder à solicitação, o servidor destruirá o objeto corporativo e fechará a conexão.
Esse comportamento significa que não é possível passar dados de uma solicitação para outra usando a propriedade ou a variável do objeto corporativo. Use algum outro mecanismo, como um arquivo ou um argumento de método, para permanecer com os dados no estado.
A ID de classe do objeto RDS.DataSpace é BD96C556-65A3-11D0-983A-00C04FC29E36.