type のプロパティがほとんどないクラス(CustomClassなど)がありますIEnumerable<Enum>
。
のオブジェクトをCustomClass
WCF経由で渡し、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
プロパティ内のアイテムは削除されます。