English
Instant Developer Foundation Documentazione
  • Approfondimenti
  • Modelli applicativi
  • Web Services

Utilizzare un Web Service

copia link

Utilizzare 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
Perchè l'applicazione che chiama il Web Service possa funzionare è necessario indicare dove si trova il Web Service, cioè qual è la sua URL. Questo si può fare in nei seguenti modi:
  • 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

Vedi anche

  • Set Web Service URL (procedura)
  • Url (proprietà)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum