我有一个名为 GetPieByName 的 Web 服务,它返回一个自定义类型的 Pie:
public Pie GetPieByName(string name)
{
Pie p = new Pie();
p.name = "Apple Pie";
return p;
}
class Pie {
string name
get set methods...
}
Pie p的定义中只有名称。调用者A使用Web服务。
几个月后,Pie p的定义被增强以包括重量和过期日期。这将由调用者B使用。在增强的Web服务部署后,我需要对调用者A做任何事情吗?如果我不刷新服务参考WSDL,它仍然可以正常工作吗?