Datasnap.Win.SConnect.TWebConnection

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

Datasnap.Win.SConnect.TStreamedConnectionDatasnap.Win.MConnect.TDispatchConnectionDatasnap.DBClient.TCustomRemoteServerData.DB.TCustomConnectionSystem.Classes.TComponentTWebConnection

Delphi

TWebConnection = class(TStreamedConnection, ITransport)

C++

class PASCALIMPLEMENTATION TWebConnection : public TStreamedConnection

プロパティ

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

説明

TWebConnection は、HTTP を使用してアプリケーション サーバーへの接続を管理します。

TWebConnection は、多層データベース アプリケーションのクライアント部分で使用され、クライアントとリモート アプリケーション サーバーの接続を確立および保持します。Web 接続オブジェクトは以下の操作を実行できます。

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

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

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

リモート アプリケーション サーバーへの接続を切断する。

TWebConnection は、HTTP を使用してクライアント アプリケーションとリモート アプリケーション サーバーの初期接続を確立します。TWebConnection を使用するには、以下の条件を満たしている必要があります。

クライアント システムに Wininet.dll がインストールされている必要があります。IE3 またはそれ以降をインストールしている場合、Wininet.dll は Windows システム ディレクトリにあります。

サーバー システムには、IIS バージョン 4 またはそれ以降、あるいは Netscape Enterprise バージョン 3.6 またはそれ以降が必要です。

TWebConnection が接続を確立する Web サーバーには、HTTPsrvr.dll がインストールされている必要があります。HTTPsrvr.dll は、アプリケーション サーバーを起動し、アプリケーション サーバー インターフェイスへのすべての呼び出しをマーシャリングします。

接続が確立されると、クライアントはクライアント データセットの一部またはすべてを登録します。これらのクライアント データセットは、Web 接続コンポーネントの IAppServer インターフェイスを使用して、アプリケーション サーバー上のプロバイダと通信するか、アプリケーション サーバーのデータ モジュール インターフェイスを呼び出します。

DCOM を使用してリモート アプリケーション サーバーに接続するには、TDCOMConnection コンポーネントを代わりに使用します。TCP/IP を使用してリモート アプリケーション サーバーに接続するには、TSocketConnection コンポーネントを代わりに使用します。SOAP を使用してリモート アプリケーション サーバーに接続するには、TSoapConnection コンポーネントを使用します。

関連項目