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

本文关键字:代理 小写字 开头 服务 web Studio Visual 2012生 为什么 | 更新日期: 2023-09-27 18:12:54

我在Visual Studio 2012上使用[Add Web Reference],生成的代理类,但唯一的问题是类名以小写字母开头。那真让我发疯。

context xcontext = new context();

请告诉我如何把它改成大写。

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

如果WebService是用java编写的,那么按照下面的方式装饰java类,让它们使用大写的c#类。

试试这个:

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

从Apache CXF更改WSDL xsd:complexType名称

如果你还希望方法的第一个字母大写,设置"operationName":

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