使用BasicHttpBinding在SOAP OperationContract上使用WebInvoke-WCF

时间:2018-07-27 18:12:54

标签: c# .net wcf

我有一个使用BasicHttpBinding的SOAP端点,该端点将用于接收肥皂消息。在OperationContract方法中,我需要定义一个UriTemplate =“ / soap”。对于使用BasicHttpBinding的此方法是否有效,以下内容是否正确,如果不正确,那么使用UriTemplate的OperationContract会是什么样子。出于某种原因,WebInvoke在BasicHttpBinding中的作用与在webHttpBinding中的作用不同。

[OperationContract]
[WebInvoke(Method = "POST",
     RequestFormat = WebMessageFormat.Xml,
     ResponseFormat = WebMessageFormat.Xml,
     BodyStyle = WebMessageBodyStyle.Bare, string "", Wrapped= returns "methodName: response data"
     UriTemplate = "/soap")]

String SoapMessage(XElement XmlMessage);

0 个答案:

没有答案