Anteriormente trabajé en un proyecto con la misma implementación y el mismo razonamiento. No pude obtener una explicación válida de parte del equipo del proyecto.
Me gustaría escuchar una justificación, pero hasta que lo haga no lo creo.
Array
y List
serializar como una colección en XML o JSON - no hay diferencia, ya que estos son idiomas interoperables y nulos funcionalmente. Tenga en cuenta que cuando utiliza la herramienta 'Agregar referencia de servicio ...' en Visual Studio, tiene la opción de usar un List
o un Array
como su tipo de colección.
Si utiliza una serialización binaria en WCF entonces habrá una diferencia entre List
y Array
, pero binaria serialización sólo funciona desde .NET a .NET lo que no hay posibilidad de que los problemas de interoperabilidad.
Gracias, no, no estoy usando la serialización binaria, así que voy a empezar a usar listas. – lockstock
WCF solo es interoperable con autenticación básica. Voto la API web cuando se necesita interoperabilidad. –