WEB Server
WEB Server : 4D.WebServer
WEB Server( option : Integer ) : 4D.WebServer
引数 | 型 | 説明 | |
---|---|---|---|
option | Integer | → | 取得する Webサーバー (省略時のデフォルト = Web server database ) |
戻り値 | 4D.WebServer | ← | WebServer オブジェクト |
このコマンドはスレッドセーフではないので、プリエンプティブなコードでは使用できません。
履歴
リリース | 内容 |
---|---|
18 R3 | 追加 |
19 | .sessionCookieSameSite をサポート |
説明
WEB Server
コマンドは、デフォルトの Webサーバーオブジェクト、または option 引数で指定された Webサーバーオブジェクトを返します。
optionが省略された場合のデフォルトでは、このコマンドはデータベースの Webサーバー (デフォルトWebサーバー) への参照を返します。 取得する Webサーバーを指定するには、option に以下の定数のいずれか一つを渡してください:
定数 | 値 | 説明 |
---|---|---|
Web server database | 1 | カレントデータベースの Webサーバー( 省略時のデフォルト) |
Web server host database | 2 | コンポーネントのホストデータベースの Webサーバー |
Web server receiving request | 3 | リクエストを受け取った Webサーバー (ターゲットWebサーバー) |
返されたWeb サーバーオブジェクト にはWeb server プロパティ のカレントのプロパティが格納されています。
例題
コンポーネント内から、ホストデータベースの Webサーバーが開始されているかどうかを確認します:
// コンポーネントのメソッド
var $hostWS : 4D.WebServer
$hostWS:=WEB Server(Web server host database)
If($hostWS.isRunning)
...
End if