Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v20 R7
Session storage by ID

Session storage by ID 


 

Session storage by ID ( id ) -> Resultado 
Parâmetro Tipo   Descrição
id  Texto in Identificador Único (UUID) da sessão no servidor
Resultado  Objeto in Objeto de armazenagem da sessão

Nota   

O comando Session storage by ID devolve o objeto de armazenamento da sessão cujo identificador único foi passado no parâmetro id

Em id, passe UUID da sessão para a que queira obter o armazenamento. O servidor o assigna automaticamente e se armazena na propriedade .id do objeto sessão. Se a sessão não existir no servidor, o comando devolve Null

Nota: pode obter os identificadores de sessão utilizando o comando Process activity.

O objeto retornado é a propriedade .storage da sessão. É um objeto compartido utilizado para armazenar informação disponível para todos os processos da sessão.

Exemplo  

Este método modifica o valor de uma propriedade "settings" armazenada no objeto de armazenamento de uma sessão específica:

  //Definir o armazenamento de uma sessão
  // A propriedade do método "Execute On Server" está definida
 
 #DECLARE($id Text;$text Text)
 var $obj : Object
 
 $obj:=Session storage by ID($id)
 
 If($obj.settings=Null)
    Use($obj)
       $obj.settings:=New shared object("text";$text)
    End use
 Else
    Use($obj.settings)
       $obj.settings.text:=$text
    End use
 End if



Ver também 

Process activity
Session

 
PROPRIEDADES 

Produto: 4D
Tema: Processos
Número 1839

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v20 R6

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v20 R7)