1

私は次のように定義されたいくつかのメンバーを持つクラス(それをパブと呼びます)を持っています

public string Publisher { get { return PUBLISHER; } }
public string PublisherUrl { get { return PUBLISHER_URL; } }
public DateTime LastBuildDate { get; set; }

現在、このクラスのオブジェクトはシリアル化され、XMLResultとして返されます。ただし、PublisherプロパティとPublisherUrlプロパティはXMLの一部ではありません。

これは、次のようにXMLResult(MvcContribを使用しています)を返すコントローラーのメソッドで実行されています。

return XMlResult(pubs)

PublisherプロパティとPublisherUrlプロパティがXMLに表示されないのはなぜですか?

4

1 に答える 1

3

XmlSerializer は、パブリック ゲッターとパブリック セッターの両方を持つパブリック プロパティのみを処理します。

于 2012-04-22T09:53:15.593 に答える