WCF。在SoapAction中保留一个空的名称空间

时间:2018-09-24 13:05:33

标签: c# wcf soap

我需要修改WSDL中的soapAction,使其内部仅包含ServiceOperation / ServiceMethod。

当我将namespace属性保留为空时,将其设置为:

<soap:operation soapAction="urn:ServiceName/GetCustomers" style="document"/>

删除命名空间属性后,tempuri.org命名空间就会介入并破坏结果。

必须做什么:

<soap:operation soapAction="ServiceName/GetCustomers" style="document"/>

有什么办法可以做到这一点? 感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

发现可以通过直接在方法上指定操作来完成此操作:

[OperationContract(Action = "ServiceName/GetCustomers")]