私はAppFabricでクラスインスタンスをキャッシュしようとしていますが、空のメンバーを持つクラスインスタンスを返します。 理由は、DataContract属性です。 私のクラスは[Serializable]と [DataContract(Name = "TestClass"、Namespace = "CustomNameSpace.TestClass")]属性でマークされています。AppFabricのシリアル化の問題
DataMemberですべてのプロパティをマークするか、DataContract属性を削除すると問題が解決します。
しかし、他のシリアル化の必要性(jsonなど)のためにDataContract attributteを削除したくありません。あるいは、他のクラスにDataMember属性を追加したくありません。 (たくさんの)
あなたはその問題を解決するための考えを持っていますか?
ありがとうございました。
はい私はすでにあなたが言ったことを試して、それは動作します。しかし私が言ったように、私はDataContact属性を削除したくないし、すべてのメンバーにデータメンバーをマークしたくない。ありがとう。 – mehmetilker