Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Invocare un web service da codice
lunedì 09 giugno 2008 - 13.26
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
paquito_ita
Profilo
| Senior Member
224
messaggi | Data Invio:
lun 9 giu 2008 - 13:26
Ciao,
dovrei invocare da codice un metodo di un web service (usando C#), come posso fare? Ho letto alcuni paper, che spiegano di creare un proxy per accedervi, ma non mi sono risultati molto chiari.
Io dovrei inserire all'interno di una classe già esistente una chiamata ad un web method.
Grazie
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 9 giu 2008 - 14:17
>Ciao,
Ciao!
>
>dovrei invocare da codice un metodo di un web service (usando
>C#), come posso fare? Ho letto alcuni paper, che spiegano di
>creare un proxy per accedervi, ma non mi sono risultati molto
>chiari.
Se usi visual studio, puoi aggiungere una webreference (indicando l'indirizzo del web service) e la classe proxy te la crea proprio Visual Studio.
Poi, da codice, basta istanziare quanto generato (il nome corrisponde a quello che hai indicato durante la creazione della reference) e lanciare il metodo che vedrai nell'intellisense.
In alternativa, puoi crearti la classe proxy a mano tramite il comando WSDL.exe (
http://msdn.microsoft.com/en-us/library/7h3ystb6
(VS.80).aspx)
>Grazie
di nulla!
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
paquito_ita
Profilo
| Senior Member
224
messaggi | Data Invio:
lun 9 giu 2008 - 15:26
Ciao Alx81,
ho fatto come mi hai detto, ma sono state generati solo i file .disco, discomap e wsdl, ma nessuna classe proxy. Quella mi pare la generasse in automatico la precedente verisone di Visual Studio...come posso fare?
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 9 giu 2008 - 15:57
>Ciao Alx81,
>
>ho fatto come mi hai detto, ma sono state generati solo i file
>.disco, discomap e wsdl, ma nessuna classe proxy. Quella mi pare
>la generasse in automatico la precedente verisone di Visual Studio...come
>posso fare?
Guardati questo link di Marco Rossi:
http://blogs.dotnethell.it/rossimarko/WebService-e-relative-WebReference__13538.aspx
ti aiuta a capire come generarla..
ciao!
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
paquito_ita
Profilo
| Senior Member
224
messaggi | Data Invio:
lun 9 giu 2008 - 16:05
Ho risolto con wsdl.exe alla fine.
Grazie!!
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 9 giu 2008 - 16:11
>Ho risolto con wsdl.exe alla fine.
ok, allora se ritieni ti sia stata di aiuto, accetta la risposta che chiudiamo il thread
Ciao!
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !