English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Librerie Componenti
  • Web Service

Url

proprietà copia link

Scopo

Questa proprietà rappresenta il percorso internet a cui è reperibile il web service rappresentato da questa istanza di oggetto. Può essere usata nell'applicazione che utilizza il webservice per effettuare un puntamento dinamico al server che mette a disposizione il servizio.

Può essere utile anche per utilizzare web service diversi che però implementano gli stessi servizi (con uguale WSDL) posti su server separati.

Sintassi

WebService.Url := Web Service URL

Esempio di codice

// *******************************************
// Scarica un determinato file dal Web Service
// *******************************************

public void FileRepository.Scarica()
{
  // se c'è un nome file
  if NOT(IsNull(Files.FileNome))
  {
    string LocalFilename = ""       // 
    MyEsempiGLWebService ws = new() // 
    // 
    // Imposto l'indirizzo di questa istanza del Web Service

    ws.Url := GetSetting(Application, WebServiceUrl)
    // 
    // Scarico e apro il file

    LocalFilename := ws.ReceiveFile(Path() +c C\ +c temp, this.RemotePath +c
      Files.FileNome)
    // 
    // Apro il documento in un'altra finestra

    EsempiGL.OpenDocument(LocalFilename, True, ??)
    // 
    // Aggiungo il file alla lista dei file temporanei da cancellare alla fine
    // della sessione

    EsempiGL.AddTempFile(LocalFilename)
  }
}
  • Si consiglia di utilizzare questa funzione per modificare dinamicamente il server che mette a disposizione il webservice, ad esempio leggendolo tramite la funzione GetSetting dal file di configurazione.
  • Se l'indirizzo del web service non deve essere configurato per ogni singola istanza è possibile usare la procedura di applicazione SetWebServiceURL. Essa permette di impostare l'URL di tutte le istanza del web service create successivamente.

Ultima modifica: 25/09/2024 / Validità: da 6.7.2950

Vedi anche

  • Set Web Service URL (procedura)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum