View Full Version : [C#] Richiamare un Webservice da codice su Client
Salve,
In un Software in C# aggiungo un riferimento di un Webservice per poterlo utilizzare, e fino a qui tutto ok.
Il problema che vorrei potere passare l'IP del Webservice tramite una stringa che gli passo da una "TextBox" e non tramite la procedura automatica del Visual Studio.
tomminno
17-06-2011, 11:14
Esiste la proprietà Url per impostare manualmente l'url del webservice
ma ora è presente in 5 file differenti del progetto e in più righe ciascuno.
se io mi appello alla sua proprietà "Url" scavalco tutto e da priorita alla proprietà ??????
ho trovato questo il quale tutto inizia da una nuova istanza e via, nulla lascio fare al "Visual Studio:
YourWebService service = new YourWebService();
service.Url = UserInput.Text ; // Texbox used to get webservice Url from user
quale differenza c'e' tra la tua soluzione e questa ???
tomminno
17-06-2011, 13:32
YourWebService service = new YourWebService();
service.Url = UserInput.Text ; // Texbox used to get webservice Url from user
quale differenza c'e' tra la tua soluzione e questa ???
Questa è esattamente la soluzione che ti ho indicato io.
quindi non aggiungo la referenza web da Visual Studio ma faccio io come da esempio ??
ma se non aggiungo da Visual come posso importare il Namespace e creare l'istanza ??
no Web References no Istanza !! direbbe george clooney :rolleyes:
tomminno
17-06-2011, 16:14
quindi non aggiungo la referenza web da Visual Studio ma faccio io come da esempio ??
ma se non aggiungo da Visual come posso importare il Namespace e creare l'istanza ??
no Web References no Istanza !! direbbe george clooney :rolleyes:
Usi visual studio per generare la reference e tutto il codice che serve per richiamare il webservice, poi nel momento in cui andrai a richiamare il webservice imposterai la proprietà Url a quella che più ti aggrada
//YourWebService è generato dalla web reference di Visual Studio
using (YourWebService service = new YourWebService())
{
service.Url = UserInput.Text ; // Texbox used to get webservice Url from user
service.SomeMethod();
}
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.