ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
DROP REMOTE USER
|
DROP REMOTE USER ( userSession ) | ||||||||
引数 | 型 | 説明 | ||||||
userSession | テキスト |
![]() |
ユーザーのセッションID | |||||
DROP REMOTE USER コマンドは4D Server にリモートで接続している特定のユーザーの接続を解除します。
userSession 引数には、サーバーから接続を解除したいユーザーのセッションID を渡します。セッションID は、Process activity コマンドを使用することで取得できます。
注: このコマンドは非同期に実行され、また4D Server でしか実行することができません。このコマンドを呼び出しているメソッドがリモートクライアントでローカルに実行されるか、あるいはシングルユーザー版4D で実行された場合、DROP REMOTE USER は何もしません。
特定のリモートユーザーをドロップしたい場合を考えます:
// サーバーで実行すべきメソッド
C_COLLECTION($userCol)
C_OBJECT($element)
//Vanessa というリモートユーザーの接続を解除する
$userCol:=Get process activity(Sessions only).sessions.query("systemUserName = :1";"Vanessa")
For each($element;$userCol)
DROP REMOTE USER($element.ID)
End for each
プロダクト: 4D
テーマ: 4D環境
番号:
1633
初出: 4D v17 R4
ランゲージリファレンス ( 4D v20 R7)