Estoy buscando un objeto de par clave/valor que pueda incluir en un servicio web.¿Existe una clase de par clave/valor genérica serializable en .NET?
Intenté utilizar la clase System.Collections.Generic.KeyValuePair<>
de .NET, pero no se serializa correctamente en un servicio web. En un servicio web, las propiedades de clave y valor no están serializadas, lo que hace que esta clase sea inútil, a menos que alguien sepa cómo arreglar esto.
¿Hay alguna otra clase genérica que pueda usarse para esta situación?
Usaría la clase System.Web.UI.Pair
de .NET, pero usa Object para sus tipos. Sería bueno usar una clase Genérica, aunque solo sea para la seguridad del tipo.
simple. Cuando te paras a pensarlo ... – Paddy
@Paddy: saber cómo se obtiene el valor de los tipos y modificar la igualdad es imprescindible – leppie
IDictionary ahora es serializable, en 4.5 (al menos con JSON) – tomg