第八十一章 方法关键字 - SoapRequestMessage
当多个web方法具有相同的SoapAction时使用此方法。
在默认场景中,该关键字指定请求消息的SOAP正文中的顶级元素的名称。
仅适用于定义为web服务或web客户端的类。
用法
要在请求消息的SOAP体中指定顶级元素的名称,请使用以下语法:
Method name(formal_spec) As returnclass [ WebMethod, SoapAction = "MyAct", SoapRequestMessage="MyReqMessage" ]
{ //implementation }
其中soaprequestmessage是有效的XML标识符。
详解
注意:此关键字仅对包装的文档/文字document/literal消息有效。
对于包装的文档/文字消息,该关键字指定请求消息的SOAP主体中的顶部元素的名称。(默认情况下,包装文档/文字消息。
如果对同一web服务中的多个web方法使用相同的SoapAction值,请指定此关键字。否则,一般不需要这个关键字。
与WSDL的关系
SoapRequestMessage关键字影响web服务的WSDL的部分。
