Datasnap.Win.MConnect.TDCOMConnection
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 コンポーネントを使用します。