我有一个公共类(通常意味着它被定义为它自己的库,由客户端和服务使用)
[Serializable]
Class C1
{
string s1;
string s2;
}
在我的 WCF 服务中,我创建了一个实例,填充并返回它:这是接口:
[ServiceContract]
public interface myInterface
{
[OperationContract]
c1 GetClass(string number);
}
这是我的服务类:
public class ColorTracker : myInterface
{
public c1 GetObj(string value)
{
c1 theColor = new c1();
c1.s1= "value1";
c1.s2= "value2";
return c1;
}
}
客户:
using (ServieClient bmClient = new ServiceClient())
{
c1 theColor;
theColor = (c1) bmClient.GetObj("test");
}
这一切都有效,但我只能通过支持字段访问返回数据。我想实例化对象(或者我想它可能是一个结构,因为它只有数据,而不是状态)
提前致谢。