[英]Can anyone tell me what SoapDocumentMethodAttribute does?
誰能向我解釋以下代碼的作用? 具體來說,是GetStatus方法的屬性。 我知道它與SOAP請求有關,但是我嘗試使用Google搜索“ SoapDocumentMethodAttribute”,但發現的內容不足以說明問題。 有人可以為我啞巴嗎?
[System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://dummyurl.com/", RequestNamespace = "http://dummyurl.com/", ResponseNamespace = "http://dummyurl.com/", Use = System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle = System.Web.Services.Protocols.SoapParameterStyle.Wrapped)]
public string GetStatus(string Username, string Password, string EndSystemUser) {
object[] results = this.Invoke("GetStatus", new object[] {
Username,
Password,
EndSystemUser});
return ((string)(results[0]));
}
肥皂服務向WSDL提供給使用者,該使用者包含有關如何編寫SOAP消息的信息。
可以以RPC樣式或文檔樣式編寫此WSDL。
文檔樣式優於RPC樣式,因為它意味着較少的耦合,並提供了更好的方法來驗證消息。
此屬性指示WSDL生成器使用Document Style 。
Web服務描述語言(WSDL)為XML Web服務方法(稱為操作)如何在SOAP消息中格式化提供了兩種樣式:RPC和Document。 文檔是指根據XSD架構格式化XML Web服務方法。 文檔樣式是指將Body元素格式化為在Body元素之后的一系列一個或多個消息部分。
請參考此鏈接以獲取RPC /文檔樣式的示例。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.