基本クラス A をいくつかの継承クラス A1、A2、A3 などで作成しました。
現在、WCF サービスを使用して、A1、A2、または A 型のオブジェクトを保持する List を返そうとしています。
WCF はこれをサポートしていますか? 接続が閉じられているというエラーが継続的に発生しています。
例えば。
class A{
//do something
}
class B:A{
//do something
}
class C:A{
//do something
}
WCF Service calling GetAll method which returns
public List<A> GetAll()
{
var obj= new List<A>();
obj.Add(new B());
obj.Add(new C());
return obj;
}
現在、WCF サービスには A に関する知識しかありませんが、B と C に関する知識はありません。どうすればこのオブジェクトを返すことができますか。おっと、これは有効ですが、サービスについてはわかりません