System.Web.Services 命名空間

包含類別,其允許使用 ASP.NET 和 XML Web Service 用戶端來建立 XML Web Service。 XML Web Service 是應用程式,可在鬆散結合的環境中使用標準的通訊協定 (例如 HTTP、XML、XSD、SOAP 和 WSDL) 提供交換訊息的功能。 XML Web Service 可以用來在公司內部及公司之間的異質性環境中建置模組化的應用程式,使其能與各種類型的實作、平台和裝置互動操作。 這些應用程式的 SOAP 為主的 XML 訊息可以是完整定義 (結構化且具型別),或有彈性的定義元件 (使用任意的 XML)。 這些訊息可以隨著時間發展而不中斷通訊協定,這種能力使 XML Web Service 非常健全而富有彈性,是建構未來 Web 的重要基石。

類別

WebMethodAttribute

加入這個屬性 (Attribute) 至使用 ASP.NET 建立的 XML Web Service 內的方法,使該方法可從遠端 Web 用戶端呼叫。 此類別無法獲得繼承。

WebService

定義 XML Web Service 的選擇性 (Optional) 基底類別,這類別提供對通用 ASP.NET 物件 (例如應用程式和工作階段 (Session) 狀態) 的直接存取。

WebServiceAttribute

用來將其他資訊加入 XML Web Service,例如描述其功能的字串。

WebServiceBindingAttribute

宣告定義一或多個 XML Web Service 方法的繫結。 此類別無法獲得繼承。

列舉

WsiProfiles

描述 Web 服務聲明遵從的 Web 服務互通性 (WSI) 規格。

備註

若要開始使用 ASP.NET 建立 XML Web 服務,請查看 WebService 類別,XML Web 服務可以從中衍生,以存取 ASP.NET 內建函式和 WebMethodAttribute 類別,這必須放在您想要透過 Web 以程式設計方式公開的任何方法上。