タグ付けされた質問 「xmlserializer」

5
XmlIncludeまたはSoapInclude属性を使用して、静的に認識されていないタイプを指定します
.NETで作業しているときに非常に奇妙な問題が発生しましたXmlSerializer。 次のクラスの例を見てください。 public class Order { public PaymentCollection Payments { get; set; } //everything else is serializable (including other collections of non-abstract types) } public class PaymentCollection : Collection<Payment> { } public abstract class Payment { //abstract methods } public class BankPayment : Payment { //method implementations } 私の知る限り、シリアライザがInvalidOperationExceptionの派生型を認識していないことが原因で発生するを解決するには、3つの異なる方法がありPaymentます。 1.追加するXmlIncludeにはPayment、クラスの定義: …
96 c#  .net  xml  xmlserializer 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.