| 4D v20.1DROP REMOTE USER | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20.1
 DROP REMOTE USER 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DROP REMOTE USER ( userSession ) | ||||||||
| 引数 | 型 | 説明 | ||||||
| userSession | テキスト |   | ユーザーのセッションID | |||||
DROP REMOTE USER コマンドは4D Server にリモートで接続している特定のユーザーの接続を解除します。
userSession 引数には、サーバーから接続を解除したいユーザーのセッションID を渡します。セッションID は、Get 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)
	
	
	ランゲージリファレンス ( 4D v20.1)
	
	
	
 コメントを追加
コメントを追加