Metodo.

venerdì 30 aprile 2010 - 14.16

iif Profilo | Expert

Ciao, è possibile far ritornare due valori da una funzione presente come metodo su un web service?

alx_81 Profilo | Guru

>Ciao, è possibile far ritornare due valori da una funzione presente
>come metodo su un web service?
Ciao, scusa, proprio non ho capito la domanda.
Una funzione è un qualcosa che torna informazioni facendo qualcosa al suo interno. Se un metodo di un web service è una funzione, essa tornerà dati nel tipo che hai definito tu.

--

Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

iif Profilo | Expert

Si, scusa mi sono impappinato.
Cercherò di essere più chiaro.
Ho una funzione sotto forma di metodo di un ws.
E' possibile fa ritornare due valori dal returna di questa funzione?

alx_81 Profilo | Guru

>Ho una funzione sotto forma di metodo di un ws.
>E' possibile fa ritornare due valori dal returna di questa funzione?
basta che il tipo di ritorno della funzione sia un oggetto strutturato per contenere due valori. Una volta scelto il tipo puoi tornare quello che ti serve.
Faccio un esempio, con una funzione voglio tornare altezza e colore degli occhi di un uomo. Bene, scrivo una classe Uomo con due proprietà, Altezza e ColoreOcchi. Poi, alla funzione dico che tornerà Uomo:
class Uomo { public decimal Altezza {get; set;} public string ColoreOcchi {get; set;} }

...
public Uomo GetData(int idUomo) { Uomo u = new Uomo(); // fai quello che serve per popolare l'uomo return u; }

quello poi diventa un web method per WS. Tutto qui.
--

Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5