バイナリシリアル化可能である(のXElementのような)XMLの特定のオブジェクトはありますか?

StackOverflow https://stackoverflow.com/questions/1942527

質問

私はMSMQ(ほとんどの文字列)を介してワイヤ上でオブジェクトをシリアライズしていユースケースを持っています。私はキューからオブジェクトを読んだとき、私は、ユーザーがXMLまたは文字列であることをオブジェクトのためのものであれば伝えることができるようにしたいです。私はちょうど種類を確認することです、これを行うための良い方法を考えていました。それがXMLデータになるよりのXmlElementだ場合、それ以外の場合は、文字列またはCDATAとなります。私はちょうど、データが有効なXMLであるかどうかを確認したくない理由は、時にはデータが文字列としてシリアル化されることになったが、実際に有効なXMLになっているが提供されるということです。私は、呼び出し元が文字列またはXMLへのデシリアライズを制御できるようにしたい。

(直列化可能マークされていないの両方)のXElementかのXmlElementなどの.NET Frameworkでシリアル化可能としてマークされているいずれかの種類がありますか?

役に立ちましたか?

解決

なぜあなたはそれが何であるかがわかりますシリアライズされたオブジェクトのクラスにプロパティを追加しませんか?私はIsXmlを提案したい。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top