API:Datasnap.Win.MidasCon.TMidasConnection
Delphi
TMidasConnection = class(TDCOMConnection)
C++
class PASCALIMPLEMENTATION TMidasConnection : public Datasnap::Win::Mconnect::TDCOMConnection
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | Datasnap.Win.MidasCon.pas Datasnap.Win.MidasCon.hpp |
Datasnap.Win.MidasCon | Datasnap.Win.MidasCon |
説明
TDCOMConnection は,多層アプリケーションにおいて,クライアントアプリケーションによるリモートサーバーへの DCOM 接続を処理します。
Datasnap.Win.MidasCon.TMidasConnection は Datasnap.Win.MConnect.TDCOMConnection を継承しています。以下の内容はすべて Datasnap.Win.MConnect.TDCOMConnection を参照しています。
TDCOMConnection は,多層アプリケーションにおいて,クライアントアプリケーションによるリモートサーバーへの DCOM 接続を処理します。
TDCOMConnection を多層データベースアプリケーションのクライアント部分で使用すると,クライアントとリモートアプリケーションサーバーとの接続を確立して保持できます。DCOM 接続オブジェクトには以下の機能があります。
リモートアプリケーションサーバーへの初期接続を確立します。
アプリケーションサーバーの IAppServer を取得します。
アプリケーションサーバーでプロバイダのリストを取得します。
リモートアプリケーションサーバーへの接続を破棄します。
TDCOMConnection は,クライアントアプリケーションとリモートアプリケーションサーバーの間の初期接続を DCOM を使って確立します。それには,クライアントマシンにアプリケーションサーバーを登録しておく必要があります。
接続が確立されると,クライアントは,クライアントデータセットのいくつかまたはすべてを TDCOMConnection に通知します。それらのクライアントデータセットは,DCOM 接続コンポーネントからの IAppServer インターフェースを使ってアプリケーションサーバーのプロバイダと通信するか,アプリケーションサーバーのデータモジュールインターフェースを呼び出します。
TCP/IP ソケットを使ってクライアントアプリケーションをリモートアプリケーションサーバーに接続するには,かわりに TSocketConnection コンポーネントを使用します。HTTP を使ってリモートアプリケーションサーバーに接続するには,TWebConnection コンポーネントを使用します。SOAP を使ってアプリケーションサーバーに接続するには,TSoapConnection コンポーネントを使用します。