System.Web.Services.Description 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含類別,其可供使用 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 內的 InputBinding 或 OutputBinding 的擴充性項目,並指定 MIME 格式給 HTTP 傳輸的主體。 此類別無法獲得繼承。 |
MimeMultipartRelatedBinding |
表示已加入至 InputBinding 或 OutputBinding 的擴充性項目,將個別 MIME 格式指定給 HTTP 傳輸的各部分。 此類別無法獲得繼承。 |
MimePart |
表示已加入至 MimeMultipartRelatedBinding 的擴充性項目,為 MessagePart 指定要套用 |
MimePartCollection |
表示 MimePart 類別的執行個體的集合。 此類別無法獲得繼承。 |
MimeTextBinding |
表示已加入至 InputBinding、OutputBinding 和 MimePart 的擴充性項目,指出用來搜尋 HTTP 傳輸的文字模式。 此類別無法獲得繼承。 |
MimeTextMatch |
表示要用來搜尋 HTTP 傳輸的文字模式。 此類別無法獲得繼承。 |
MimeTextMatchCollection |
代表 MimeTextMatch 類別執行個體的集合。 此類別無法獲得繼承。 |
MimeXmlBinding |
表示加入至 MimePart、InputBinding 或 OutputBinding 的擴充性項目。 它指定不是 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 服務相關之 OperationInput 和 OperationOutput 訊息的集合。 此類別無法獲得繼承。 |
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 版時,InputBinding 或 OutputBinding 所套用的服務描述格式延伸。 此類別無法獲得繼承。 |
Soap12FaultBinding |
表示當 XML Web Service 支援 SOAP 通訊協定 1.2 版時,FaultBinding 所套用的服務描述格式延伸。 此類別無法獲得繼承。 |
Soap12HeaderBinding |
表示當 XML Web Service 支援 SOAP 通訊協定 1.2 版時,InputBinding 或 OutputBinding 所套用的服務描述格式延伸。 此類別無法獲得繼承。 |
Soap12OperationBinding |
表示當 XML Web Service 支援 SOAP 通訊協定 1.2 版時,OperationBinding 所套用的服務描述格式延伸。 此類別無法獲得繼承。 |
SoapAddressBinding |
表示已加入至 XML Web Service 內的 Port 的擴充性項目。 |
SoapBinding |
表示已加入至 XML Web Service 內的 Binding 的擴充性。 此類別無法獲得繼承。 |
SoapBodyBinding |
表示已加入至 InputBinding 或 OutputBinding 的擴充性項目。 |
SoapExtensionImporter |
為類別 (Class) 提供公用介面和功能,以產生指定 SOAP 擴充功能的程式碼屬性 (Attribute)。 |
SoapExtensionReflector |
為類別提供公用介面和功能,以將 SOAP 擴充資訊加入每一方法的 ServiceDescription 物件。 |
SoapFaultBinding |
表示已加入至 XML Web Service 內的 FaultBinding 的擴充性項目。 |
SoapHeaderBinding |
表示加入至 XML Web Service 內的 InputBinding 或 OutputBinding 的擴充性項目。 |
SoapHeaderFaultBinding |
表示加入至 XML Web Service 內的 InputBinding 或 OutputBinding 的擴充性項目。 它指定用來傳送 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) 定義。 |