System.Web.Services.Description 命名空間

包含類別,其可供使用 Web 服務描述語言 (WSDL) 來公開描述 XML Web Service。 這個命名空間中的每一個類別都對應於 WSDL 規格中的特定項目,而類別階層架構則對應於有效 WSDL 文件的 XML 結構。 如需 WSDL 的詳細資訊,請參閱 WSDL 規格。

類別

BasicProfileViolation

表示 WSI Basic Profile 1.1 版的 WSDL 違規。

BasicProfileViolationCollection

包含 BasicProfileViolation 物件的強類型集合。

BasicProfileViolationEnumerator

列舉 BasicProfileViolationCollection 中的項目。

Binding

指定用於 XML Web Service 中的具體資料格式和通訊協定。 此類別無法獲得繼承。

BindingCollection

代表 XML Web 服務所支援 Binding 類別執行個體的集合。 此類別無法獲得繼承。

DocumentableItem

表示抽象基底類別,System.Web.Services.Description 命名空間中的幾個類別都由此衍生。

FaultBinding

指定可能輸出為作業結果的任何錯誤訊息之格式。 此類別無法獲得繼承。

FaultBindingCollection

表示 FaultBinding 類別的執行個體的集合。 此類別無法獲得繼承。

HttpAddressBinding

表示已加入至 XML Web Service 內的 Port 的擴充性項目。 此類別無法獲得繼承。

HttpBinding

表示已加入至 XML Web Service 內的 Binding 的擴充性項目。 此類別無法獲得繼承。

HttpOperationBinding

表示已加入至 XML Web Service 內的 OperationBinding 的擴充性項目。 此類別無法獲得繼承。

HttpUrlEncodedBinding

表示已加入至 XML Web Service 內的 InputBinding 的擴充性項目。 此類別無法獲得繼承。

HttpUrlReplacementBinding

表示已加入至 XML Web Service 內的 InputBinding 的擴充性項目。 會指定經由 HTTP 傳輸的資料格式。 此類別無法獲得繼承。

Import

將 XML 命名空間 (Namespace) 與文件位置相關聯。 此類別無法獲得繼承。

ImportCollection

提供 Import 類別執行個體的集合,代表要匯入 XML Web 服務的文件。 此類別無法獲得繼承。

InputBinding

提供由 XML Web Service 用於輸入訊息的資料格式和通訊協定的規格集。 此類別無法獲得繼承。

Message

提供 XML Web Service 所傳遞資料的抽象定義。 此類別無法獲得繼承。

MessageBinding

描述抽象內容如何對應至具體格式中。

MessageCollection

表示 Message 類別的執行個體的集合。 此類別無法獲得繼承。

MessagePart

表示訊息分成若干個邏輯單位 (Logical Unit),每個部分都有特定的抽象資訊。 此類別無法獲得繼承。

MessagePartCollection

表示 MessagePart 類別的執行個體的集合。 此類別無法獲得繼承。

MimeContentBinding

表示已加入至 XML Web Service 內的 InputBindingOutputBinding 的擴充性項目,並指定 MIME 格式給 HTTP 傳輸的主體。 此類別無法獲得繼承。

MimeMultipartRelatedBinding

表示已加入至 InputBindingOutputBinding 的擴充性項目,將個別 MIME 格式指定給 HTTP 傳輸的各部分。 此類別無法獲得繼承。

MimePart

表示已加入至 MimeMultipartRelatedBinding 的擴充性項目,為 MessagePart 指定要套用 MimePart 的具體 MIME 類型。 此類別無法獲得繼承。

MimePartCollection

表示 MimePart 類別的執行個體的集合。 此類別無法獲得繼承。

MimeTextBinding

表示已加入至 InputBindingOutputBindingMimePart 的擴充性項目,指出用來搜尋 HTTP 傳輸的文字模式。 此類別無法獲得繼承。

MimeTextMatch

表示要用來搜尋 HTTP 傳輸的文字模式。 此類別無法獲得繼承。

MimeTextMatchCollection

代表 MimeTextMatch 類別執行個體的集合。 此類別無法獲得繼承。

MimeXmlBinding

表示加入至 MimePartInputBindingOutputBinding 的擴充性項目。 它指定不是 SOAP 相容 (Compliant) 的 XML 訊息結構描述 (Schema)。 此類別無法獲得繼承。

NamedItem

表示可以記錄的具名項目。

Operation

提供 XML Web Service 所支援的動作的抽象定義。 此類別無法獲得繼承。

OperationBinding

提供規格給使用於 XML Web Service 所支援動作之訊息的通訊協定和資料格式。 此類別無法獲得繼承。

OperationBindingCollection

表示 OperationBinding 類別的執行個體的集合。 此類別無法獲得繼承。

OperationCollection

表示 Operation 類別的執行個體的集合。 此類別無法獲得繼承。

OperationFault

定義由 XML Web Service 傳回的錯誤訊息規格。 此類別無法獲得繼承。

OperationFaultCollection

表示 OperationFault 類別的執行個體的集合。 此類別無法獲得繼承。

OperationInput

定義由 XML Web Service 接收的輸入訊息規格。 此類別無法獲得繼承。

OperationMessage

表示 XML Web Service 的動作傳遞的訊息類型。

OperationMessageCollection

表示與 XML Web 服務相關之 OperationInputOperationOutput 訊息的集合。 此類別無法獲得繼承。

OperationOutput

定義由 XML Web Service 傳回的輸出訊息規格。 此類別無法獲得繼承。

OutputBinding

提供由 XML Web Service 用於輸出訊息的資料格式和通訊協定的規格集。 此類別無法獲得繼承。

Port

定義包含於 XML Web Service 中的個別端點。 此類別無法獲得繼承。

PortCollection

表示 Port 類別的執行個體的集合。 此類別無法獲得繼承。

PortType

表示具名的抽象作業集和對應的抽象訊息。 此類別無法獲得繼承。

PortTypeCollection

代表 PortType 類別執行個體的集合;也就是 XML Web 服務所支援作業集的集合。 此類別無法獲得繼承。

ProtocolImporter

提供跨通訊協定 (Protocol) 的通用功能,為 Web 服務產生類別。

ProtocolReflector

提供跨通訊協定 (Protocol) 的通用功能,用於從識別為 Web 服務的類別建立 ServiceDescription 物件。

Service

設定與 Web 服務相關聯 Port 類別相關執行個體 (Instance) 集的群組。 此類別無法獲得繼承。

ServiceCollection

表示 Service 類別的執行個體的集合。 此類別無法獲得繼承。

ServiceDescription

提供方法建立和格式化具有適當命名空間 (Namespace)、項目和屬性 (Attribute) 的有效 Web 服務描述語言 (WSDL) 文件檔案,以便用於描述 XML Web Service。 此類別無法獲得繼承。

ServiceDescriptionBaseCollection

構成為 System.Web.Services.Description 命名空間成員的強類型集合基礎。

ServiceDescriptionCollection

表示 ServiceDescription 類別的執行個體的集合。 此類別無法獲得繼承。

ServiceDescriptionFormatExtension

表示已加入至 XML Web Service 的擴充性項目。

ServiceDescriptionFormatExtensionCollection

表示 XML Web 服務所使用擴充性項目的集合。 此類別無法獲得繼承。

ServiceDescriptionImporter

公開如何產生 XML Web Service 用戶端 Proxy 類別的方法。

ServiceDescriptionReflector

提供動態檢視、建立或叫用 (Invoke) XML Web Service 所支援類型的 Managed 方法。

Soap12AddressBinding

表示當 XML Web Service 支援 SOAP 通訊協定 1.2 版時,Port 所套用的服務描述格式延伸。 此類別無法獲得繼承。

Soap12Binding

表示 Web 服務描述語言 (WSDL) 文件中 SOAP 1.2 版通訊協定的繫結。 此類別無法獲得繼承。

Soap12BodyBinding

表示當 XML Web Service 支援 SOAP 通訊協定 1.2 版時,InputBindingOutputBinding 所套用的服務描述格式延伸。 此類別無法獲得繼承。

Soap12FaultBinding

表示當 XML Web Service 支援 SOAP 通訊協定 1.2 版時,FaultBinding 所套用的服務描述格式延伸。 此類別無法獲得繼承。

Soap12HeaderBinding

表示當 XML Web Service 支援 SOAP 通訊協定 1.2 版時,InputBindingOutputBinding 所套用的服務描述格式延伸。 此類別無法獲得繼承。

Soap12OperationBinding

表示當 XML Web Service 支援 SOAP 通訊協定 1.2 版時,OperationBinding 所套用的服務描述格式延伸。 此類別無法獲得繼承。

SoapAddressBinding

表示已加入至 XML Web Service 內的 Port 的擴充性項目。

SoapBinding

表示已加入至 XML Web Service 內的 Binding 的擴充性。 此類別無法獲得繼承。

SoapBodyBinding

表示已加入至 InputBindingOutputBinding 的擴充性項目。

SoapExtensionImporter

為類別 (Class) 提供公用介面和功能,以產生指定 SOAP 擴充功能的程式碼屬性 (Attribute)。

SoapExtensionReflector

為類別提供公用介面和功能,以將 SOAP 擴充資訊加入每一方法的 ServiceDescription 物件。

SoapFaultBinding

表示已加入至 XML Web Service 內的 FaultBinding 的擴充性項目。

SoapHeaderBinding

表示加入至 XML Web Service 內的 InputBindingOutputBinding 的擴充性項目。

SoapHeaderFaultBinding

表示加入至 XML Web Service 內的 InputBindingOutputBinding 的擴充性項目。 它指定用來傳送 SOAP 標頭內錯誤訊息的 SOAP 標頭型別。

SoapOperationBinding

表示已加入至 XML Web Service 內的 OperationBinding 的擴充性。

SoapProtocolImporter

為使用 SOAP 通訊協定 (Protocol) 的 Web 服務產生類別。

SoapTransportImporter

當做將 SOAP 傳輸通訊協定匯入 XML Web Service 之衍生類別的基底類別。

Types

描述已交換訊息所相關的資料型別定義。 此類別無法獲得繼承。

WebReference

描述 XML Web Service 集合的參考。

WebReferenceCollection

描述 WebReference 物件的集合。

WebReferenceOptions

WebReferenceOptions 類別表示 XML 文字檔中指定的程式碼產生選項。

WebServicesInteroperability

WebServicesInteroperability 類別會提供方法,以驗證指定的 Web 服務或服務是否符合指定的 Web 服務互通性 (WS-I) 組織規格。

列舉

OperationFlow

指定 XML Web Service 端點可以支援的傳輸類型。

ServiceDescriptionImportStyle

指定是要匯入至伺服器,還是用戶端電腦。

ServiceDescriptionImportWarnings

指定由 Import(CodeNamespace, CodeCompileUnit) 產生的警告型別。

SoapBindingStyle

指定發生於 XML Web Service 的動作類型,此服務位在套用這個列舉型別的類別階層架構層級上。

SoapBindingUse

指定訊息部分是否編碼為抽象型別定義或具體結構描述 (Schema) 定義。