DataFactory 对象 (RDSServer)
重要
从 Windows 8 和 Windows Server 2012 开始,Windows 操作系统不再包含 RDS 服务器组件(有关更多详细信息,请参阅 Windows 8 和 Windows Server 2012 兼容性实用手册)。 Windows 的未来版本中将移除 RDS 客户端组件。 请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。 使用 RDS 的应用程序应迁移到 WCF 数据服务。
此默认服务器端业务对象实现了某些方法,为客户端应用程序提供对指定数据源的读取/写入数据访问权限。
RDSServer.DataFactory 对象设计为接收客户端请求的服务器端 Automation 对象。 在 Internet 实现中,它驻留在 Web 服务器上,并由 ADISAPI 组件实例化。 RDSServer.DataFactory 对象提供对指定数据源的读取和写入访问权限,但不包含任何验证或业务规则逻辑。
如果使用在 RDSServer.DataFactory 和 RDS.DataControl 对象中都可用的方法,则默认情况下,远程数据服务会使用 RDS.DataControl 版本。 默认情况下假定为基本编程场景,在该场景中,RDSServer.DataFactory 作为泛型服务器端业务对象。
如果希望 Web 应用程序处理特定于任务的服务器端处理,可以将 RDSServer.DataFactory 替换为自定义业务对象。
可以创建调用 RDSServer.DataFactory 方法的服务器端业务对象,例如,Query 和 CreateRecordset。 如果希望向业务对象添加功能,但要利用现有远程数据服务技术,这种方式非常有用。
对于在客户端运行的脚本,DataFactory 对象是不安全的。
RDSServer.DataFactory 对象的类 ID 为 9381D8F5-0288-11D0-9501-00AA00B911A5。
本节包含下列主题。