次の方法で共有


DataFactory オブジェクト (RDSServer)

大事な

Windows 8 および Windows Server 2012 以降では、RDS サーバー コンポーネントは Windows オペレーティング システムに含まれません (詳細については、Windows 8 と Windows Server 2012 の互換性クックブック を参照してください)。 RDS クライアント コンポーネントは、将来のバージョンの Windows で削除される予定です。 新しい開発作業ではこの機能を使用しないでください。現在この機能を使用しているアプリケーションを変更することを計画してください。 RDS を使用するアプリケーションは、WCF Data Serviceに移行する必要があります。

この既定のサーバー側ビジネス オブジェクトは、クライアント側アプリケーションの指定されたデータ ソースへの読み取り/書き込みデータ アクセスを提供するメソッドを実装します。

RDSServer.DataFactory オブジェクトは、クライアント要求を受信するサーバー側の Automation オブジェクトとして設計されています。 インターネット実装では、Web サーバー上に存在し、ADISAPI コンポーネントによってインスタンス化されます。 RDSServer.DataFactory オブジェクトは、指定されたデータ ソースへの読み取りおよび書き込みアクセスを提供しますが、検証またはビジネス ルール のロジックは含まれません。

RDSServer.DataFactoryRDS の両方で使用できるメソッドを使用する場合。DataControl オブジェクトでは、リモート データ サービスは RDS を使用します。DataControl の既定のバージョン。 既定では、RDSServer.DataFactory が汎用サーバー側ビジネス オブジェクトとして機能する基本的なプログラミング シナリオを想定しています。

Web アプリケーションでタスク固有のサーバー側処理を処理する場合は、RDSServer.DataFactory をカスタム ビジネス オブジェクトに置き換えることができます。

クエリ や CreateRecordset など、RDSServer.DataFactory メソッドを呼び出すサーバー側のビジネス オブジェクト作成できます。 これは、ビジネス オブジェクトに機能を追加するが、既存のリモート データ サービス テクノロジを利用する場合に役立ちます。

DataFactory オブジェクトは、クライアント側で実行されるスクリプトでは安全ではありません。

RDSServer.DataFactory オブジェクトのクラス ID は 9381D8F5-0288-11D0-9501-00AA00B911A5 です。

このセクションには、次のトピックが含まれています。

関連項目

DataFactory オブジェクト、Query メソッド、CreateObject メソッドの使用例 (VBScript)