2009-07-10 9 views

Respuesta

16

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?

+0

Veo el punto. Realmente solo necesito el nombre del tipo que puedo pasar fácilmente como una cadena. – AKoran

+0

+1 exactamente: se puede usar todo lo que se pueda definir en un esquema XSD, pero no .NET específicos –

+0

¿Alguna razón para un voto a la baja, o simplemente te dio ganas? –

10

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.

Cuestiones relacionadas