2012-03-01 58 views
2

我们有运行的WCF的服务C# - 服务器。目前我们正在实施一些(DataContract)类。现在我想知道,因为你只能通过使用C#-Properties来获得私有属性,你还能够在Java客户端中使用它们的值吗?如果我们在属性getter方法中进行一些检查(所以我们不只是使用标准的getter/setter)呢?如何使用C#-Properties在WCF的服务从Java客户端

回答

1

公共用C#DataContracts标志着类的属性将作为序列化的XML发送到任何客户端的WCF服务。客户端技术(您的示例中的java)会将XML反序列化为适合java的类和方法。这里是从java的角度来看a quick overview of soap。简而言之,您不必担心java是否支持“属性”的概念; Java客户端创建技术将做出相应的实现。任何私人成员都不会被序列化。