在由java创建并由.net使用的web服务上持久化属性/注释
我有一个用java编写的服务器,它发布web服务。此web服务由.NET应用程序使用 我的一些类用java注释装饰,我希望在.NET类中看到java注释作为.NET属性,但默认情况下不会这样做 目前,类似这样的代码在java中在由java创建并由.net使用的web服务上持久化属性/注释,java,.net,wcf,web-services,interop,Java,.net,Wcf,Web Services,Interop,我有一个用java编写的服务器,它发布web服务。此web服务由.NET应用程序使用 我的一些类用java注释装饰,我希望在.NET类中看到java注释作为.NET属性,但默认情况下不会这样做 目前,类似这样的代码在java中 @MyAnnotation public class MyClass { ... } 在C中翻译成这样 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")] [
@MyAnnotation
public class MyClass
{
...
}
在C中翻译成这样
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.0.30319.1")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.mynamespace.com/")]
public partial class MyClass : object, System.ComponentModel.INotifyPropertyChanged
{
...
}
但我希望它也有[MyAnnotation]属性
如何实现这一点?java注释最终会出现在WSDL文档中吗?如果不是,WCF代码怎么会知道它们?另外,您希望.NET代码参与的注释的使用会影响什么样的功能?@RichardBlewett这是我要问的问题的一部分。如何将这些信息放入WSDL文档中,然后在客户端正确解析它。