共用方式為


自訂 SOAP 訊息格式

本主題專門說明舊有技術。 應該使用下列建立 XML Web Service 及 XML Web Service 用戶端: Windows Communication Foundation.

針對使用 SOAP 和用戶端通訊的 ASP.NET Web 服務而言,它可以使用複雜的機制控制要求和回應中傳送的 SOAP 訊息格式。SOAP 規定往返 Web 服務傳送的 SOAP 訊息內容必須在 BodyHeader 項目所包含的 XML 中,而這兩個項目是 Envelope 項目 (屬於命名空間 https://schemas.xmlsoap.org/soap/envelope/) 的子系。不過,SOAP 並未限制 XML 的格式。

為了產生並取用使用不同格式的 Web 服務,.NET Framework 提供以屬性為基礎的機制來控制 SOAP 訊息中的 XML 格式。此外,還提供了可用來為透過網路傳送的 SOAP 指定特定項目及屬性名稱的屬性基礎機制,以便在更精細的程度上控制 SOAP。

本主題中的每一節都是引用示範如何使用所述屬性的相關 HOW TO 主題。

本節內容

參考

  • SoapDocumentServiceAttribute
    將選擇性的 SoapDocumentServiceAttribute 屬性套用至 XML Web Service,設定往返於 Web 服務方法傳送之 SOAP 要求和回應的預設格式。
  • SoapDocumentMethodAttribute
    SoapDocumentMethodAttribute 屬性套用至方法,指定往返於方法的 SOAP 訊息應使用 Document 格式。

相關章節

建置日期:2011-02-23