Utilizzare un Web Service
copia linkUtilizzare un Web Service
Una volta creato il Web Service con Instant Developer Foundation ci sono due modi diversi per utilizzarlo, a seconda che l'applicazione di tipo Web Service sia contenuta o meno nello stesso progetto dell'applicazione che intende utilizzarlo.
In questo articolo analizziamo il caso in cui il Web Service sia contenuto nello stesso progetto che contiene l'applicazione che lo utilizza. Successivamente vedremo come utilizzare un Web Service quando questo è definito in un altro progetto Instant Developer Foundation (o un Web Service del quale non abbiamo nemmeno i sorgenti perché creato da altri).
Per utilizzare un Web Service creato con Instant Developer Foundation è sufficiente creare, nell'applicazione client che utilizza il servizio, una variabile del tipo della classe pubblica contenuta nel Web Service.
Questo lo si può ottenere sia tirando la classe pubblica del Web Service sulla procedura dell'applicazione che lo deve utilizzare, sia scrivendo il nome della classe pubblica quando viene richiesto il tipo di variabile.
Diventa così possibile chiamare i metodi pubblici resi disponibili dal Web Service.

Creazione di una nuova variabile di interfaccia verso il Web Service e chiamata al suo metodo pubblico
- Definendo il parametro di compilazione "DefaultURL" del Web Service. In questo modo è il Web Service stesso che dichiara a quale URL può essere trovato.
- Chiamando il metodo SetWebServiceURL della libreria dell'applicazione che utilizza il Web Service. In questo modo è l'applicazione che utilizza il Web Service che dichiara dove lo può trovare.
- Mediante la proprietà Url della variabile che rappresenta la classe pubblica del Web Service. Questa proprietà permette di specificare l'URL del Web Service subito prima di chiamare il metodo pubblico dello stesso.
Ultima modifica: 14/10/2021 / Validità: da 6.5.2680