Datasnap.DataBkr.EnableWebTransport

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

Delphi

procedure EnableWebTransport(const ClassID: string);

C++

extern DELPHI_PACKAGE void __fastcall EnableWebTransport(const System::UnicodeString ClassID);

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Datasnap.DataBkr.pas
Datasnap.DataBkr.hpp
Datasnap.DataBkr Datasnap.DataBkr

説明

リモートデータモジュールを登録して,クライアントが Web 接続を使ってリモートデータモジュールにアクセスできるようにします。

Delphi 中で動作する場合,リモートデータモジュールウィザードは,リモートデータモジュールの下位オブジェクトのオーバーライドされた UpdateRegistry メソッドに EnableWebTransport の呼び出しを自動的に追加します。これにより,クライアントがアプリケーションサーバーにアクセスできるかどうかをチェックするのに httpsrvr.dll が使用するレジストリエントリが追加されます。このレジストリエントリは DisableWebTransport の呼び出しによって削除されます(UpdateRegistry にも追加されます)。

アプリケーションサーバーが HTTP ベースの接続を利用できないようにするには,UpdateRegistry からこの 2 つの呼び出しを削除します。その場合でも,アプリケーションサーバーはほかのプロトコルを使って作成された接続を介してリクエストを受け取ることができます。

ClassID はリモートデータモジュールのクラス ID です。この値は DisableSocketTransport を呼び出す UpdateRegistry メソッドにパラメータとして渡されます。

関連項目