DCOM で使用するビジネス オブジェクトをクライアントに登録する
カスタム ビジネス オブジェクトでは、クライアント側でプログラム名 (ProgId) を DCOM 経由で使用できる識別子 (CLSID) にマップできるようにする必要があります。 このため、DCOM オブジェクトの ProgID はクライアント側レジストリにあり、サーバー側ビジネス オブジェクトのクラス ID にマップされている必要があります。 サポートされている他のプロトコル (HTTP、HTTPS、インプロセス) の場合、これは必要ありません。
大事な
Windows 8 および Windows Server 2012 以降では、RDS サーバー コンポーネントは Windows オペレーティング システムに含まれません (詳細については、Windows 8 と Windows Server 2012 の互換性クックブック を参照してください)。 RDS クライアント コンポーネントは、将来のバージョンの Windows で削除される予定です。 新しい開発作業ではこの機能を使用しないでください。現在この機能を使用しているアプリケーションを変更することを計画してください。 RDS を使用するアプリケーションは、WCF Data Serviceに移行する必要があります。
たとえば、特定のクラス ID を持つ MyBObj というサーバー側ビジネス オブジェクトを公開する場合 (例: "{00112233-4455-6677-8899-00AABBCCDDEE}")、次のエントリがクライアント側レジストリに追加されていることを確認します。
[HKEY_CLASSES_ROOT]
\MyBObj\Clsid\(Default) "{00112233-4455-6677-8899-00AABBCCDDEE}"