相关疑难解决方法(0)

WCF服务和对象构造函数

我只是在学习WCF服务.我有一个方法返回我创建的名为GPSPosition的对象.GPS位置对象具有纬度和经度.没有这些属性,对象永远不应该存在.所以,我想让构造函数接受Lat和Long浮点数.因此,在创建对象时,将设置值,并且永远不会无效(Unset).

但是,它是我的WCF服务的一个对象.可以作为我的调用应用程序使用的WCF服务对象有一个构造函数吗?如果我var position = new GpsPosition{ lat=1, lon=1 };在我的调用代码中,构造函数是否可以工作?你能在WCF类中拥有构造函数吗?

我认为它们是在不同语言之间共享的 - 例如,如果Java使用该服务,我不确定构造函数将如何触发.对象结构与调用应用程序共享,不是吗?你可以在构造函数中启动.net代码(对于那种情况,还有getter和setter方法)?

如果构造函数不可用 - 有没有办法确保我的对象永远无效?(必须在-180和+180之间有有效的纬度/经度值)?

c# wcf serialization

3
推荐指数
1
解决办法
5831
查看次数

标签 统计

c# ×1

serialization ×1

wcf ×1