如何在Java客户端的WCF服务中使用C#-属性

本文关键字:C#- 属性 服务 WCF Java 客户端 | 更新日期: 2023-09-27 18:26:31

我们有一个运行WCF服务的C#服务器。目前,我们正在实现一些(DataContract)类。现在我想知道,既然您只能通过使用C#-Properties来拥有私有属性,那么您还能在Java客户端中使用它们的值吗?如果我们在一个属性getter方法中进行一些检查(这样我们就不只是使用标准的getter/setter了),该怎么办?

如何在Java客户端的WCF服务中使用C#-属性

由DataContracts标记的类的公共C#属性将作为序列化的XML发送到WCF服务的任何客户端。客户端技术(在您的示例中是java)将XML反序列化为适合java的类和方法。以下是从java视角对soap的快速概述。简单地说,您不需要担心java是否支持"属性"的概念;java客户端创建技术将进行适当的实现。任何私有成员都不会被序列化。