创建目标业务对象的代理并返回指向它的指针。代理将数据打包并调度到服务器端的通讯模块,以便与业务对象通讯来通过 Internet 发送请求和数据。对于进程内的组件对象则不使用代理,而只提供指向对象的指针。
语法
远程数据服务支持下列协议:HTTP、HTTPS(通过安全套接字层的 HTTP)、DCOM 和进程内。
协议 | 语法 |
HTTP | Set object = DataSpace.CreateObject("ProgId", "http://awebsrvr") |
HTTPS | Set object = DataSpace.CreateObject("ProgId", "https://awebsrvr") |
DCOM | Set object = DataSpace.CreateObject("ProgId", "machinename") |
进程内 | Set object = DataSpace.CreateObject("ProgId", "") |
参数
Object 对象变量,用于计算在 ProgID 中指定类型的对象。
DataSpace 对象变量,代表用于创建新对象实例的 RDS.DataSpace 对象。
ProgID 字符串,编程 ID, 用于标识实现应用程序业务规则的服务器端业务对象。
awebsrvr 或 machinename 字符串,代表标识 Internet Information Server (IIS) Web 服务器的 URL,服务器业务对象实例在该服务器上创建。
说明
HTTP 协议是标准的 Web 协议;HTTPS 是安全 Web 协议。在运行无 HTTP 的局域网时可使用 DCOM 协议。进程内协议是本地的动态链接库 (DLL),不使用网络。