2010-05-08 13 views

Répondre

1

Vous ne pourrez pas effectuer une sérialisation simple car la classe elle-même n'est pas marquée avec l'attribut [Sérialisable].

Cependant, après avoir regardé le docs, il semble que la classe ne soit vraiment qu'une aide pour construire et manipuler des chaînes comme "text/javascript". Et basé sur la documentation de la méthode ToString, vous pouvez arrondir un objet ContentType simplement en utilisant la méthode ToString et le constructeur.

Par exemple:

ContentType ctype = ....;//your content type object 
String serialized_form = ctype.ToString(); 
//save the string to whatever medium you like 
... 
ContentType ctype2 = new ContentType(serialized_form); 
Debug.Assert(ctype.Equals(ctype2)); 

vous pouvez faire ce que vous voulez avec votre chaîne ci-dessus (écrire sur le disque ... peu importe).