Tratando de conseguir que esto funcione, sin suerte: Servicios¿Por qué no puede un DataMember en WCF devolver Type?
[DataMember]
public Type ParameterType { get; set;}
Tratando de conseguir que esto funcione, sin suerte: Servicios¿Por qué no puede un DataMember en WCF devolver Type?
[DataMember]
public Type ParameterType { get; set;}
Web, en general, tienen el propósito de ser multiplataforma. ¿Qué haría un programa Java con un System.Type de .NET?
Además, ¿qué parte de Type te gustaría ver serializada y cómo te gustaría verla deserializada?
cualquier campo o propiedad que devuelve System.Type
no es serializable utilizando WCF porque, en tiempo de ejecución, el tipo real del objeto es System.RuntimeType
, que está marcado como interno, y por lo tanto no se puede serializar automáticamente por el DataContractSerializer
, que sólo puede serializar tipos de acceso público.
Sin embargo, puede escribir un contenedor IXmlSerializer
alrededor de System.Type
que extraerá la información que desea transferir.
Veo el punto. Realmente solo necesito el nombre del tipo que puedo pasar fácilmente como una cadena. – AKoran
+1 exactamente: se puede usar todo lo que se pueda definir en un esquema XSD, pero no .NET específicos –
¿Alguna razón para un voto a la baja, o simplemente te dio ganas? –