CreateObject メソッド (RDS)
ターゲット ビジネス オブジェクトのプロキシを作成し、それへのポインターを返します。 プロキシでは、データをパッケージしてサーバー側スタブにマーシャリングして、インターネット経由で要求とデータを送信するためにビジネス オブジェクトと通信します。 インプロセス コンポーネント オブジェクトの場合、プロキシは使用されません。オブジェクトへのポインターだけが提供されます。
重要
Windows 8 および Windows Server 2012 から、RDS サーバー コンポーネントが Windows オペレーティング システムに含まれなくなりました (詳細については、Windows 8 および Windows Server 2012 の互換性クックブックを参照してください)。 RDS クライアント コンポーネントは、今後のバージョンの Windows で削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 RDS を使用するアプリケーションを WCF Data Service に移行する必要があります。
構文
リモート データ サービスでは、HTTP、HTTPS (HTTP over Secure Socket Layer)、DCOM、インプロセスのプロトコルがサポートされています。
Protocol | 構文 |
---|---|
HTTP | Set object = DataSpace.CreateObject("ProgId", "https://awebsrvr") |
HTTPS | Set object = DataSpace.CreateObject("ProgId", "https://awebsrvr") |
DCOM | Set object = DataSpace.CreateObject("ProgId", "computername") |
インプロセス | Set object = DataSpace.CreateObject("ProgId", "") |
パラメーター
Object
ProgID で指定された型であるオブジェクトに評価されるオブジェクト変数。
DataSpace
新しいオブジェクトのインスタンスを作成するために使用される RDS.DataSpace オブジェクトを表すオブジェクト変数。
ProgID
アプリケーションのビジネス ルールを実装するサーバー側のビジネス オブジェクトを指定するプログラム識別子を含む文字列値。
awebsrvr または computername
サーバー ビジネス オブジェクトのインスタンスが作成されるインターネット インフォメーション サービス (IIS) Web サーバーを識別する URL を表す文字列値。
注釈
"HTTP プロトコル" は標準の Web プロトコルです。HTTPS はセキュリティで保護された Web プロトコルです。 HTTP を使用せずにローカルエリア ネットワークを実行する場合は、"DCOM プロトコル" を使用します。 "インプロセス" プロトコルはローカル ダイナミック リンク ライブラリ (DLL) です。ネットワークを使用しません。
適用対象
参照
DataFactory オブジェクト、Query メソッド、および CreateObject メソッドの例 (VBScript)
DataSpace オブジェクトおよび CreateObject メソッドの例 (VBScript)
CreateRecordset メソッド (RDS)