次の方法で共有


DataFactory オブジェクト (RDSServer)

重要

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

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

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

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

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

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

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

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

このセクションのトピックは次のとおりです。

参照

DataFactory オブジェクト、Query メソッド、および CreateObject メソッドの例 (VBScript)