Datasnap.Win.MConnect.TDCOMConnection

提供: RAD Studio API Documentation
移動先: 案内検索

Datasnap.Win.MConnect.TCOMConnectionDatasnap.Win.MConnect.TDispatchConnectionDatasnap.DBClient.TCustomRemoteServerData.DB.TCustomConnectionSystem.Classes.TComponentTDCOMConnection

Delphi

TDCOMConnection = class(TCOMConnection)

C++

class PASCALIMPLEMENTATION TDCOMConnection : public TCOMConnection

プロパティ

種類 可視性 ソース ユニット
class public
Datasnap.Win.MConnect.pas
Datasnap.Win.MConnect.hpp
Datasnap.Win.MConnect Datasnap.Win.MConnect

説明

TDCOMConnection は,多層アプリケーションにおいて,クライアントアプリケーションによるリモートサーバーへの DCOM 接続を処理します。

TDCOMConnection を多層データベースアプリケーションのクライアント部分で使用すると,クライアントとリモートアプリケーションサーバーとの接続を確立して保持できます。DCOM 接続オブジェクトには以下の機能があります。

リモートアプリケーションサーバーへの初期接続を確立します。

アプリケーションサーバーの IAppServer を取得します。

アプリケーションサーバーでプロバイダのリストを取得します。

リモートアプリケーションサーバーへの接続を破棄します。

TDCOMConnection は,クライアントアプリケーションとリモートアプリケーションサーバーの間の初期接続を DCOM を使って確立します。それには,クライアントマシンにアプリケーションサーバーを登録しておく必要があります。

接続が確立されると,クライアントは,クライアントデータセットのいくつかまたはすべてを TDCOMConnection に通知します。それらのクライアントデータセットは,DCOM 接続コンポーネントからの IAppServer インターフェースを使ってアプリケーションサーバーのプロバイダと通信するか,アプリケーションサーバーのデータモジュールインターフェースを呼び出します。

TCP/IP ソケットを使ってクライアントアプリケーションをリモートアプリケーションサーバーに接続するには,かわりに TSocketConnection コンポーネントを使用します。HTTP を使ってリモートアプリケーションサーバーに接続するには,TWebConnection コンポーネントを使用します。SOAP を使ってアプリケーションサーバーに接続するには,TSoapConnection コンポーネントを使用します。

関連項目