私は Windows Phone 7 でアプリケーションを開発しています。トゥーム ストーン処理後にアプリケーションを復元するために、プライベート データ メンバーを含むオブジェクトを保持したいと考えています。今問題は
namespace xyz
{
[DataContract]
public class ClassABC
{
[DataMember]
private string a;
[DataMember]
private A b ; // A is a user defined class which is also serializable
}
}
今私が使用するとき
ClassABC abc = new ClassABC();
var axds= IsolatedStorage.ApplicationSettings;
axdes["some key"] = abc ;
IsolatedStorage.ApplicationSettings.save();
// これにより、ClassABC は公開されていないためシリアル化できないというセキュリティ例外が発生しました。
なぜこの問題が発生するのかわかりません。
助けてください。