English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Libreria Client
  • Libreria Applicazione
  • Server Sessions

Session Name

funzione copia link

Scopo

Ritorna il nome della sessione server per cui si sta lavorando; se il valore di ritorno è EmptyString allora si sta gestendo una richiesta proveniente dal browser.

Sintassi

string name = Applicazione.sessionName()

Argomenti

Questa funzione non ha argomenti.

Valore di ritorno

Viene restituita una stringa corrispondente al nome della sessione server per cui si sta lavorando; viene restituito EmptyString se si sta gestendo una richiesta proveniente dal browser.

Esempio di codice

// ****************************************************************************
// Evento notificato dall'applicazione dopo che è stato effettuato l'accesso al
// sistema
// ****************************************************************************

event EsempiMS.AfterLogin()
{
  Utilizzo di GetDate e GetTime
    ...
  // 
  // Se sto gestendo una richiesta del browser ...

  if (EsempiMS.sessionName() == "")
  {
    // Attivo l'autocollassamento solo per il primo livello di menu
    EsempiMS.menuAutoCollapse = 1
    // 
    Recupero alcune informazioni sul client
    {
      string UserAgent = EsempiMS.userAgent()
      string BrowserType = decode(EsempiMS.browserInfo(...), BrowserTypes)
      int BrowserVersion = EsempiMS.browserInfo(true)
      int RDLevel = EsempiMS.RDLevel()
    }
  }
}
  • Quando si lavora per una sessione server occorre fare attenzione a non chiamare i metodi che dipendono da una richiesta del browser come BrowserInfo e UserAgent.

Ultima modifica: 25/10/2016 / Validità: da 9.5.4160

Vedi Anche

  • Browser Info (funzione)
  • User Agent (funzione)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum