type のプロパティがほとんどないクラス(CustomClassなど)がありますIEnumerable<Enum>。
のオブジェクトをCustomClassWCF経由で渡し、Result型 (異なる型) のオブジェクトを返します。
CustomClassすべてが完了し、応答をクライアントに送り返そうとしている後に WCF でパラメータをチェックすると、パラメータはその値を持ちますが、応答がクライアントに到達するまでに、その List プロパティのすべての内容をクリアするCustomClassオブジェクトです。CustomClass
私はただ知りたいのですが、なぜですか?
Customクラスの構造は
public class QuerySearchCriteria
{
[DataMember]
public string DScope { get; set; }
[DataMember]
public IEnumerable<SOURCE> Sources { get; set; }
[DataMember]
public IEnumerable<ETYPE> ETypes { get; set; }
[DataMember]
public IEnumerable<Score> Score{ get; set; }
}
すべてうまくいきますが、Scoreプロパティ内のアイテムは削除されます。