A parte il fatto che non è possibile utilizzare i tipi di interfaccia, non importa quale dei tipi di raccolta si utilizzano. Il cliente del tuo servizio non li vedrà mai.
Ricordare che i servizi Web forniscono una descrizionej del servizio al client in termini di WSDL o mess. Nel caso di WSDL, il client riceverà uno schema XML che descrive i messaggi da inviare e ricevere. Nel caso di una collezione, il client vedrà semplicemente un elemento con un maxOccurs = "non limitato" invece di uno con maxOccurs = "1". Il client può interpretare questo come una matrice, o lista, o qualsiasi altra cosa. Indipendentemente dalla collezione restituita dal tuo servizio, il client visualizzerà maxOccurs = "illimitato" e lo interpreterà come preferisce.
L'eccezione restituirebbe un dizionario di qualche tipo e non so come funzioni.
fonte
2009-02-27 12:39:14
Quale tipo è meglio usare quando? – JacobE