为什么Visual Studio 2012生成的Web服务代理类以小写字母开头?

时间:2013-05-10 08:20:09

标签: c# wcf web-services visual-studio soap

我在Visual Studio 2012上使用[添加Web引用],生成了代理类,但唯一的问题是类名以小写字母开头。这真让我疯狂。

context xcontext = new context();

请帮助我,如何将其更正为大写。

1 个答案:

答案 0 :(得分:2)

如果WebService在java中,按照以下方式修改java类,请使用Uppercased C#类。

  

试试这个:

@XmlType(name="ProtocolItem")
public class ProtocolItem {
   ...
}
     

来自Change WSDL xsd:complexType name with Apache CXF

如果你还想要第一个字母大写的方法,请设置“operationName”:

@WebMethod(operationName="Ping", action="ping")
@WebResult(name="pingReturn")
public String ping() {
    return "Pong";
}