StorageFile
(直列化できないクラス)を属性として直列化する必要があります。私はその属性を[IgnoreDataMember]
とタグ付けしましたが、XmlSerializer
はそれをシリアル化するtryngを保持していますが、期待されていないものです。UWP(C#)のDataMemberを無視できません
問題を明確にするスニペット:
[DataContract]
public class Attachment
{
[DataMember]
public string FileName { get; set; }
[IgnoreDataMember]
public StorageFile File { get; set; }
[DataMember]
public Boolean UserCreatedContent { get; set; }
}
非常に説明的な答えをありがとう!上記のすべての答えは問題を解決しましたが、これも理由を答えました。 –