2009-09-03 7 views
0

Je l'ai fait fonctionner. Cependant, il y a un détail curieux que j'ai remarqué.Consommation de services Web dans CF 2.0

Mon service Web récupère les données de la base de données et retourne une liste d'objets:

public List<RunResult> GetRunResults(string runno) 

Appelée du projet CF il est démontré que cette méthode Web renvoie runresult []. Que donne?

CF 2.0 me sers et le service Web est également écrit en C#, asp.net 2.0

Répondre

2

services Web ne reviennent jamais une liste générique. Si vous en avez besoin du côté des consommateurs le faire quelque chose comme ceci:

List<RunResult> list = new List<RunResult>(GetRunResults()); 

ou

List<RunResult> list = new List<RunResult>(); 
list.AddRange(GetRunResults()); 
+0

grâce, ce qui est très utile. Je dois admettre que c'est ma première exposition aux services Web. – sarsnake

Questions connexes