Web.WebReq.TWebRequestHandler.ActivateWebModules
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 メソッドは例外を生成します。