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).