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

WEB Server

WEB Server : 4D.WebServer
WEB Server( option : Integer ) : 4D.WebServer

引数説明
optionInteger取得する Webサーバー (省略時のデフォルト = Web server database)
戻り値4D.WebServerWebServer オブジェクト

このコマンドはスレッドセーフではないので、プリエンプティブなコードでは使用できません。

履歴
リリース内容
18 R3追加
19.sessionCookieSameSite をサポート

説明

WEB Server コマンドは、デフォルトの Webサーバーオブジェクト、または option 引数で指定された Webサーバーオブジェクトを返します。

optionが省略された場合のデフォルトでは、このコマンドはデータベースの Webサーバー (デフォルトWebサーバー) への参照を返します。 取得する Webサーバーを指定するには、option に以下の定数のいずれか一つを渡してください:

定数説明
Web server database1カレントデータベースの Webサーバー( 省略時のデフォルト)
Web server host database2コンポーネントのホストデータベースの Webサーバー
Web server receiving request3リクエストを受け取った Webサーバー (ターゲットWebサーバー)

返されたWeb サーバーオブジェクト にはWeb server プロパティ のカレントのプロパティが格納されています。

例題

コンポーネント内から、ホストデータベースの Webサーバーが開始されているかどうかを確認します:

  // コンポーネントのメソッド
var $hostWS : 4D.WebServer
$hostWS:=WEB Server(Web server host database)
If($hostWS.isRunning)
...
End if

参照

WEB Server list
webServer.stop()