ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com

ホーム

 
4D v20 R7
DROP REMOTE USER

DROP REMOTE USER 


 

DROP REMOTE USER ( userSession ) 
引数   説明
userSession  テキスト in ユーザーのセッション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



参照 

REJECT NEW REMOTE CONNECTIONS
SEND MESSAGE TO REMOTE USER

 
プロパティ 

プロダクト: 4D
テーマ: 4D環境
番号: 1633

This command can be run in preemptive processes

 
ページの目次 
 
履歴 

初出: 4D v17 R4

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v20 R7)