Gestione dell'interazione con l'interfaccia utente quando si usano i servizi Web

Completato

Quando si pubblica un servizio Web, assicurarsi che il codice pubblicato non preveda la possibilità di interagire con un utente tramite l'interfaccia utente. È possibile usare la funzione GuiAllowed per eliminare l'interfaccia utente ed evitare gli errori quando viene chiamato il codice dal client di un servizio Web. Usare la funzione GuiAllowed solo per incapsulare il codice che causerebbe un errore, non per l'intera logica di business.

Il client del servizio Web deve anche gestire le eccezioni quando chiama un servizio Web. Di conseguenza, le eccezioni devono essere gestite per impedire al sistema di terminare il processo di esecuzione.

Verificare con la funzione GuiAllowed quando si usa una delle funzioni finestra di dialogo seguenti:

  • Close

  • Confirm

  • Error

  • Open

  • StrMenu

  • Update

La funzione Message è l'unica funzione finestra di dialogo che non causa un'eccezione.

Evitare di usare le parole chiave seguenti:

  • Page.Run

  • Page.RunModal

  • Activate

  • Report.Run

  • Report.RunModal

  • Hyperlink

  • File.Upload

  • File.Download