Condizioni di notifica
Questo evento viene notificato ad una sessione quando le viene inviato un messaggio tramite la funzione SendSessionMessage.
Utilizzo consigliato
In questo evento è possibile gestire i messaggi ricevuti.
Argomenti
Nome Sessione | Nome della sessione che ha inviato il messaggio |
Messaggio | Testo del messaggio |
Parametri | Parametro di tipo IDArray contenente gli eventuali parametri del messaggio |
Risultato | Parametro di output in cui scrivere il risultato del messaggio |
Esempio di codice
// ****************************************************************************
// Evento notificato all'applicazione quando viene inviato un messaggio alla
// sessione
// ****************************************************************************
event EsempiMS.OnSessionMessage(
string NomeSessione // Nome della sessione che ha inviato il messaggio
string Messaggio // Testo del messaggio
IDArray Parametri // Parametri del messaggio
inout string Risultato // Parametro di output in cui scrivere il risulta...
)
{
switch (Messaggio)
{
case Terminate:
EsempiMS.endSession(EsempiMS.sessionName(), ...)
break
}
}
// Evento notificato all'applicazione quando viene inviato un messaggio alla
// sessione
// ****************************************************************************
event EsempiMS.OnSessionMessage(
string NomeSessione // Nome della sessione che ha inviato il messaggio
string Messaggio // Testo del messaggio
IDArray Parametri // Parametri del messaggio
inout string Risultato // Parametro di output in cui scrivere il risulta...
)
{
switch (Messaggio)
{
case Terminate:
EsempiMS.endSession(EsempiMS.sessionName(), ...)
break
}
}
- Tramite il parametro Nome Sessione è possibile discriminare il mittente della chiamata; questo parametro sarà "" se il messaggio è stato inviato da una richiesta proveniente dal browser.
Ultima modifica: 23/03/2021 / Validità: da 9.5.4160