| dalla versione 10.5.4660 - modificato il 05/02/2013 - link - english
|
Condizioni di notifica
Questo evento viene notificato all'applicazione quando un terminale remoto inizia una sessione di sincronizzazione. E' l'analogo dell'evento di
OnLogin che avviene quando un browser inizia a usare l'applicazione.
Utilizzo consigliato
Questo evento deve essere gestito per autenticare l'utente e decidere il cosiddetto Client Domain, cioè il suo dominio di appartenenza che permette poi al framework di sincronizzazione di parzializzare i dati da inviare al terminale.
Argomenti
User Name
|
User name comunicato dal terminale remoto
|
Password
|
Password comunicata dal terminale remoto
|
Domain
|
Parametro di output di tipo stringa che deve essere impostato al valore del dominio in cui l'utente è stato riconosciuto. Il significato di questa stringa è legato all'applicazione e dovrà essere utilizzato negli eventi sucessivi di sincronizzazione per parzializzare i dati. Il valore in input corrisponde al dominio utilizzato dal terminale durante l'ultima sincronizzazione.
|
Last Sync
|
Data e ora dell'ultima sincronizzazione, come comunicato dal terminale remoto
|
Cancel
|
Parametro booleano di output. Se impostato a true interrompe la sincronizzazione. Solitamente avviene quando l'utente non viene riconosciuto.
|
Note
Per maggiori informazioni sul framework di sincronizzazione si consiglia di leggere il pagrafo 5.11 della guida all'utilizzo di In.de.
event RemoteClient.OnSynchronize(
string Username
string Password
inout string Domain
inout boolean Cancel
date time LastSync
)
{
if (Domain != "" && Domain != Username)
{
SyncService.resyncClass(Ordini.className())
SyncService.resyncClass(DettagliOrdini.className())
}
Domain = Username
}
Cosa ne pensi?
Ti sono rimaste delle domande su punti che questo articolo non ha trattato? Pensi che sia utile aggiungere una nota all'articolo? Aiutaci a migliorare la documentazione di Instant Developer scrivendo il tuo commento nei campi qui sotto.