System.Web.Services.Protocols 命名空間

包含類別,其定義在 XML Web Service 用戶端和使用 ASP.NET 所建立 XML Web Service 之間的通訊期間,用來跨網路傳送資料的通訊協定。

類別

AnyReturnReader

為使用 HTTP 實作但不具有 SOAP 的 Web 服務用戶端,提供連入回應傳回值的最小讀取器。

HtmlFormParameterReader

為使用 HTTP 實作的 Web 服務讀取連入的要求參數,將參數的名稱 / 值組編碼在類似 HTML 的表單中,而不是編碼為 SOAP 訊息。

HtmlFormParameterWriter

為使用 HTTP 實作的 Web 服務寫入外送的要求參數,將參數的名稱 / 值組編碼在類似 HTML 的表單中,而不是編碼為 SOAP 訊息。

HttpGetClientProtocol

XML Web Service 用戶端 Proxy 的基底類別,使用 HTTP-GET 通訊協定。

HttpMethodAttribute

藉著使用 HTTP-GET 或 HTTP-POST 將這個屬性套用到 XML Web Service 用戶端,設定型別以序列化傳送至 XML Web Service 方法的參數,及讀取來自 XML Web Service 方法的回應。 此類別無法獲得繼承。

HttpPostClientProtocol

XML Web Service 用戶端 Proxy 的基底類別,使用 HTTP-POST 通訊協定。

HttpSimpleClientProtocol

表示使用簡單 HTTP-GET 和 HTTP-POST 通訊協定繫結,與 XML Web Service 進行通訊所用的基底類別。

HttpWebClientProtocol

表示所有使用 HTTP 傳輸通訊協定之 XML Web Service 用戶端 Proxy 的基底類別。

InvokeCompletedEventArgs

表示非同步叫用 Web 方法的結果。

LogicalMethodInfo

表示 XML Web Service 方法的屬性 (Attribute) 和中繼資料 (Metadata)。 此類別無法獲得繼承。

MatchAttribute

表示使用文字模式比對所尋獲之符合項目的屬性。 此類別無法獲得繼承。

MimeFormatter

為使用 HTTP 但不使用 SOAP 實作之 Web 服務和用戶端的所有讀取器和寫入器,提供抽象基底類別。

MimeParameterReader

針對使用 HTTP 實作但不具有 SOAP 的 Web 服務,提供要求參數之讀取器的通用基底實作。

MimeParameterWriter

為輸出要求參數的寫入器提供通用基底實作,這些參數用於透過 HTTP (但不使用 SOAP) 實作之 Web 服務用戶端。

MimeReturnReader

針對使用 HTTP 實作但不使用 SOAP 之 Web 服務用戶端的連入回應傳回值的讀取器,提供一般基底實作。

NopReturnReader

針對使用 HTTP 實作但不具有 SOAP 的 Web 服務用戶端,充當傳入的回應傳回值的非備用讀取器。

PatternMatcher

在 HTTP 回應文字中搜尋 Web 服務用戶端的傳回值。

ServerProtocol

.NET Framework 會使用衍生自 ServerProtocol 類別的類別,處理 XML Web Service 要求。

ServerProtocolFactory

.NET Framework 會使用衍生自 ServerProtocolFactory 類別的類別,處理 XML Web Service 要求。

ServerType

.NET Framework 會使用 ServerType 類別處理 XML Web Service 要求。

Soap12FaultCodes

定義當錯誤發生於藉由使用 SOAP 1.2 版通訊協定 (Protocol) 與 XML Web Service 通訊時,SOAP 訊息中顯示的 SOAP 錯誤碼。

SoapClientMessage

表示 XML Web Service 用戶端在特定 SoapMessageStage 所傳送之 SOAP 要求或所接收之 SOAP 回應中的資料。 此類別無法獲得繼承。

SoapDocumentMethodAttribute

SoapDocumentMethodAttribute 套用於方法,指定往返於方法的 SOAP 訊息使用 Document 格式。

SoapDocumentServiceAttribute

將選擇性的 SoapDocumentServiceAttribute 套用於 XML Web Service,來設定傳送往返於 XML Web Service 內 XML Web Service 方法之 SOAP 要求和回應的預設格式。

SoapException

表示例外狀況,在經由 SOAP 呼叫 XML Web Service 方法而發生例外狀況時擲回。

SoapExtension

XML Web Service 的 SOAP 擴充的基底類別,使用 ASP.NET 所建立的。

SoapExtensionAttribute

當在衍生類別中覆寫時,指定 SOAP 擴充應該使用 XML Web Service 方法來執行。

SoapFaultSubCode

當 SOAP 1.2 版用於在用戶端與 XML Web Service 之間進行通訊時,表示 SOAP 錯誤之選擇性 Subcode 項目的內容。

SoapHeader

在衍生類別中覆寫時,表示 SOAP 標頭的內容。

SoapHeaderAttribute

這個屬性 (Attribute) 會套用至 XML Web Service 方法或 XML Web Service 用戶端,以指定 Web 服務方法或 XML Web Service 用戶端可以處理的 SOAP 標頭。 此類別無法獲得繼承。

SoapHeaderCollection

包含 SoapHeader 類別的執行個體集合。

SoapHeaderException

伺服器錯誤的 SOAP 表示。

SoapHeaderHandling

SoapHeaderHandling 類別用於取得、設定、寫入和讀取 SOAP 訊息往來的 SOAP 標頭內容。

SoapHeaderMapping

SoapHeaderMapping 類別表示 SOAP 標頭對應。

SoapHttpClientProtocol

指定使用 SOAP 時做為衍生 Proxy 來源的類別用戶端。

SoapMessage

表示特定 SoapMessageStage 的 SOAP 要求或 SOAP 回應中的資料。

SoapRpcMethodAttribute

指定此方法往返傳送的 SOAP 訊息使用 RPC 格式。

SoapRpcServiceAttribute

針對在 XML Web Service 內的 XML Web Service 方法中往返傳送的 SOAP 要求和回應設定預設格式。

SoapServerMessage

表示 XML Web Service 方法在特定 SoapMessageStage 所接收的 SOAP 要求中或所傳送的 SOAP 回應中的資料。 此類別無法獲得繼承。

SoapServerMethod

表示 XML Web Service 方法的屬性 (Attribute) 和中繼資料 (Metadata)。 此類別無法獲得繼承。

SoapServerProtocol

.NET Framework 會建立 SoapServerProtocol 類別的執行個體,以處理 XML Web Service 要求。

SoapServerProtocolFactory

.NET Framework 會建立 SoapServerProtocolFactory 類別的執行個體,以處理 XML Web Service 要求。

SoapServerType

SoapServerType 類別表示 XML Web Service 所依據的型別。

SoapUnknownHeader

表示從 SOAP 標頭接收的資料,該資料無法為收件者 XML Web Service 或 XML Web Service 用戶端所辨識。 此類別無法獲得繼承。

TextReturnReader

針對使用 HTTP 但不使用 SOAP 實作的 Web 服務用戶端,從 HTTP 回應文字讀取傳回值。

UrlEncodedParameterWriter

針對外送要求參數的寫入器提供 URL 編碼功能,這些參數用於透過 HTTP (但不使用 SOAP) 實作之 Web 服務用戶端。

UrlParameterReader

為使用 HTTP 實作的 Web 服務讀取連入要求參數,並將參數的名稱 / 值組編碼在 URL 查詢字串中,而不是編碼為 SOAP 訊息。

UrlParameterWriter

為使用 HTTP 實作的 Web 服務寫入外送的要求參數,並將參數的名稱 / 值組編碼在 URL 查詢字串中,而不是編碼為 SOAP 訊息。

ValueCollectionParameterReader

針對使用 HTTP 實作但不具有 SOAP 的 Web 服務,充當連入要求參數之讀取器的基底類別。

WebClientAsyncResult

提供 IAsyncResult 的實作供 XML Web Service Proxy 用於實作標準非同步方法模式。

WebClientProtocol

指定基底類別 (Base Class) 給所有使用 ASP.NET 來建立的 XML Web Service 用戶端 Proxy。

WebServiceHandlerFactory

動態製造 Web 服務處理常式執行個體,其型別會實作 IHttpHandler 介面。

XmlReturnReader

針對使用 HTTP 實作但不使用 SOAP 的 Web 服務用戶端,從編碼於連入的回應主體中的 XML 讀取傳回值。

列舉

LogicalMethodTypes

指定如何叫用 (Invoke) XML Web Service 方法。

SoapHeaderDirection

指定 SoapHeader 的收件者是否為 XML Web Service、XML Web Service 用戶端或兩者都是。

SoapMessageStage

指定 SOAP 訊息的處理階段。

SoapParameterStyle

指定參數如何在 SOAP 訊息中格式化。

SoapProtocolVersion

指定用來與 XML Web Service 通訊的 SOAP 通訊協定版本。

SoapServiceRoutingStyle

指定 SOAP 訊息如何傳送至裝載 XML Web Service 的 Web 伺服器。

委派

InvokeCompletedEventHandler

表示可接受非同步叫用 Web 方法之結果的事件處理常式。 此類別無法獲得繼承。