Web.WebReq.TWebRequestHandler.ActivateWebModules

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

Delphi

function ActivateWebModules: TComponent;

C++

System::Classes::TComponent* __fastcall ActivateWebModules();

プロパティ

種類 可視性 ソース ユニット
function protected
Web.WebReq.pas
Web.WebReq.hpp
Web.WebReq TWebRequestHandler

説明

アプリケーションの Web モジュールをアクティブにして,そのモジュールを返します。

ActivateWebModules メソッドは,アプリケーションが HTTP リクエストメッセージを受け取ると自動的に呼び出されます。InactiveCount プロパティが 0 より大きい場合,キャッシュされている Web モジュールが再びアクティブにされます。それ以外の場合,Web モジュールの新しいインスタンスが作成されます。

ActivateWebModules メソッドを呼び出す前に,CreateForm メソッドを呼び出して,データモジュールを登録しておく必要があります。

メモ:  クロスプラットフォームアプリケーションでは,Web アプリケーションオブジェクトに含まれる Web モジュールは 1 つだけです。通常,その Web モジュールは TWebModule オブジェクトですが,TWebDispatcher オブジェクトが入った通常のデータモジュールの場合もあります。Web アプリケーションに関連付けられた Web モジュールがない場合,ActivateWebModule メソッドは例外を生成します。ActivateWebModules メソッドが呼び出されたときに ActiveCount プロパティが MaxConnections プロパティの値に達していた場合,ActivateWebModules メソッドは例外を生成します。

関連項目