Сохранение атрибутов / аннотаций в веб-сервисе, созданном java и используемым .net - PullRequest
0 голосов
/ 30 января 2012

У меня есть сервер, написанный на Java, который публикует веб-сервис.Этот веб-сервис используется приложением .NET.

Некоторые из моих классов украшены java-аннотациями, которые я хотел бы видеть в моих .NET-классах как атрибуты .NET, но по умолчанию это не делается.

В настоящее время код, подобный этому (в Java)

@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].

Как этого добиться?

...