2009-08-25 16 views
0

HttpBrowserCapabilitiesというネイティブフレームワークオブジェクトがあります。これをXMLにシリアライズしたいと思います。それについての最善の方法の任意のアイデア?Xmlシリアル化オブジェクト(HttpBrowserCapabilities)

私の最初の考えは、それを継承する自分のクラスを作成し、次にすべてのプロパティをXMLでデコレートしてからシリアル化することでした。私はこれを行うためのより簡単な(魔法の)方法があるのだろうかと思っていた。 :)

TIA

答えて

0

クラスはありません、シリアライズとしてマークされていない限り。しかし、上記を実現するには、デコレータを使用して、IDataContractSurrogatesを使用できます。 http://msdn.microsoft.com/en-us/library/system.runtime.serialization.idatacontractsurrogate.aspx

+0

[XmlElement](など)デコレータで自分のクラスを作成しました。うまく動作し、構築するにはあまりにも苦痛ではなかった。 –