メインコンテンツまでスキップ
バージョン: 20 R7 BETA

WEB Server list

WEB Server list : Collection

引数説明
戻り値Collection利用可能なWeb サーバーオブジェクトのコレクション
履歴
リリース内容
18 R3追加

説明

WEB Server list コマンドは、4Dアプリケーション内で利用可能な Webサーバーオブジェクトのコレクションを返します。

4Dアプリケーションは一つ以上の Webサーバーを持つことが可能です:

  • ホストデータベースの Webサーバーを1つ (デフォルトWebサーバー)
  • コンポーネント毎の Webサーバー各1つ

サーバーが実際に実行中か否かに関わらず、WEB Server list コマンドは利用可能な Webサーバーをすべて返します。

デフォルトの Webサーバーオブジェクトは、4D 起動時に自動的にロードされます。 一方で、使用したいコンポーネントのWeb サーバーは、WEB Server コマンドによってそれぞれインスタンス化されている必要があります。

Webサーバオブジェクトの .name プロパティを使用することで、リスト内の各 Webサーバーオブジェクトが関連づけられているデータベースまたはコンポーネントを識別することができます。

例題

利用可能な Webサーバーのうちいくつが実行中かを調べます:

 var $wSList : Collection
var $vRun : Integer

$wSList:=WEB Server list
$vRun:=$wSList.countValues(True;"isRunning")
ALERT(String($wSList.length)+" 個のリストの中で、"+String($vRun)+" 個の Web サーバーが実行中です。")

参照

WEB Server
webServer.stop()