English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Libreria Client
  • Libreria Applicazione
  • Debug, Trace & Test

DTT Session Name

proprietà copia link

Scopo

E' una proprietà di tipo stringa che rappresenta il nome della sessione utente corrente noto ai moduli di Debug, Trace e Test.

Può essere utilizzata per distinguere agevolmente le sessioni utente memorizzate con il modulo di Trace.

Sintassi

string Nome = "" // Scrivo il nome della sessione corrente
// 
Applicazione.DTTSessionName := Nome

Quando letta

Ritorna una stringa contenente il nome della sessione corrente.

Quando impostata

Imposta il nome della sessione corrente.

Esempio di codice

// *********************************************
// Inizializzo il modulo di debug configurandolo
// *********************************************

public void EsempiGL.InitTrace()
{
  // Imposto il nome, la descrizione e l'id utente della sessione di debug
  EsempiGL.DTTSessionName := Reference Test +c Space +c ToString(Now())
  EsempiGL.DTTSessionDescription := Sessione di test dell'applicazione
    Esempi GL -  +c ToString(Now())
  EsempiGL.DTTSessionUserID := Test Used ID
  // 
  // Scrivo nel debug che il modulo è partito e segno con che livello

  EsempiGL.DTTLogMessage(Applicazione avviata con modulo di debug attivo.
    , ??, ??)
  EsempiGL.DTTLogMessage(Livello log: +c Decode(DTTLogLevel, DTTLevels),
    ??, ??)
  EsempiGL.DTTLogMessage(Livello messaggi:  +c Decode(DTTMessageLevel,
    DTTLevels), ??, ??)
  // 
  EsempiGL.DTTTracingSave := True
}
  • Un possibile utilizzo è quello di segnalare la versione dell'applicazione di cui si memorizzano le sessioni, in questo modo si tiene traccia del risultato dello sviluppo.
  • Se non specificato il valore di default è AAA.

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

Vedi anche

  • Trace

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum