System.Web.Services.Description Namespace

System.Web.Services.Description 命名空間由類別組成,這些類別可讓您使用 Web 服務描述語言 (WSDL) 來公開的描述 XML Web Service。 The System.Web.Services.Description namespace consists of the classes that enable you to publicly describe an XML Web service by using the Web Services Description Language (WSDL). 這個命名空間中的每一個類別都對應於 WSDL 規格中的特定項目,而類別階層架構則對應於有效 WSDL 文件的 XML 結構。 Each class in this namespace corresponds to a specific element in the WSDL specification, and the class hierarchy corresponds to the XML structure of a valid WSDL document. 如需 WSDL 的詳細資訊,請參閱 WSDL 規格。 For more information about WSDL, see the WSDL specification.

類別

BasicProfileViolation

表示 WSI Basic Profile 1.1 版的 WSDL 違規。Represents a WSDL violation of the WSI Basic Profile version 1.1.

BasicProfileViolationCollection

包含 BasicProfileViolation 物件的強類型集合。Contains a strongly typed collection of BasicProfileViolation objects.

BasicProfileViolationEnumerator

列舉 BasicProfileViolationCollection 中的項目。Enumerates the elements in a BasicProfileViolationCollection.

Binding

指定用於 XML Web Service 中的具體資料格式和通訊協定。Specifies the concrete data format and protocols used in the XML Web service. 這個類別無法被繼承。This class cannot be inherited.

BindingCollection

代表 XML Web 服務所支援 Binding 類別執行個體的集合。Represents a collection of instances of the Binding class supported by the XML Web service. 這個類別無法被繼承。This class cannot be inherited.

DocumentableItem

表示抽象基底類別,System.Web.Services.Description 命名空間中的幾個類別都由此衍生。Represents the abstract base class from which several classes in the System.Web.Services.Description namespace are derived.

FaultBinding

指定可能輸出為作業結果的任何錯誤訊息之格式。Specifies the format for any error messages that might be output as a result of the operation. 這個類別無法被繼承。This class cannot be inherited.

FaultBindingCollection

表示 FaultBinding 類別的執行個體的集合。Represents a collection of instances of the FaultBinding class. 這個類別無法被繼承。This class cannot be inherited.

HttpAddressBinding

表示已加入至 XML Web Service 內的 Port 的擴充性項目。Represents an extensibility element added to a Port within an XML Web service. 這個類別無法被繼承。This class cannot be inherited.

HttpBinding

表示已加入至 XML Web Service 內的 Binding 的擴充性項目。Represents an extensibility element added to a Binding within an XML Web service. 這個類別無法被繼承。This class cannot be inherited.

HttpOperationBinding

表示已加入至 XML Web Service 內的 OperationBinding 的擴充性項目。Represents an extensibility element added to an OperationBinding within an XML Web service. 這個類別無法被繼承。This class cannot be inherited.

HttpUrlEncodedBinding

表示已加入至 XML Web Service 內的 InputBinding 的擴充性項目。Represents an extensibility element added to an InputBinding within an XML Web service. 這個類別無法被繼承。This class cannot be inherited.

HttpUrlReplacementBinding

表示已加入至 XML Web Service 內的 InputBinding 的擴充性項目。Represents an extensibility element added to an InputBinding within an XML Web service. 會指定經由 HTTP 傳輸的資料格式。It specifies the format for data transmission through HTTP. 這個類別無法被繼承。This class cannot be inherited.

Import

將 XML 命名空間 (Namespace) 與文件位置相關聯。Associates an XML namespace with a document location. 這個類別無法被繼承。This class cannot be inherited.

ImportCollection

提供 Import 類別執行個體的集合,代表要匯入 XML Web 服務的文件。Provides a collection of instances of the Import class representing documents to be imported into the XML Web service. 這個類別無法被繼承。This class cannot be inherited.

InputBinding

提供由 XML Web Service 用於輸入訊息的資料格式和通訊協定的規格集。Provides a set of specifications for data formats and protocols used by the XML Web service for input messages. 這個類別無法被繼承。This class cannot be inherited.

Message

提供 XML Web Service 所傳遞資料的抽象定義。Provides an abstract definition of data passed by an XML Web service. 這個類別無法被繼承。This class cannot be inherited.

MessageBinding

描述抽象內容如何對應至具體格式中。Describes how abstract content is mapped into a concrete format.

MessageCollection

表示 Message 類別的執行個體的集合。Represents a collection of instances of the Message class. 這個類別無法被繼承。This class cannot be inherited.

MessagePart

表示訊息分成若干個邏輯單位 (Logical Unit),每個部分都有特定的抽象資訊。Represents the messages to be broken up into their logical units with specific abstract information for each part. 這個類別無法被繼承。This class cannot be inherited.

MessagePartCollection

表示 MessagePart 類別的執行個體的集合。Represents a collection of instances of the MessagePart class. 這個類別無法被繼承。This class cannot be inherited.

MimeContentBinding

表示已加入至 XML Web Service 內的 InputBindingOutputBinding 的擴充性項目,並指定 MIME 格式給 HTTP 傳輸的主體。Represents an extensibility element added to an InputBinding or an OutputBinding within an XML Web service, specifying the MIME format for the body of the HTTP transmission. 這個類別無法被繼承。This class cannot be inherited.

MimeMultipartRelatedBinding

表示已加入至 InputBindingOutputBinding 的擴充性項目,將個別 MIME 格式指定給 HTTP 傳輸的各部分。Represents an extensibility element added to an InputBinding or an OutputBinding, specifying the individual MIME formats for the parts of the HTTP transmission. 這個類別無法被繼承。This class cannot be inherited.

MimePart

表示已加入至 MimeMultipartRelatedBinding 的擴充性項目,為 MessagePart 指定要套用 MimePart 的具體 MIME 類型。Represents an extensibility element added to a MimeMultipartRelatedBinding, specifying the concrete MIME type for the MessagePart to which the MimePart applies. 這個類別無法被繼承。This class cannot be inherited.

MimePartCollection

表示 MimePart 類別的執行個體的集合。Represents a collection of instances of the MimePart class. 這個類別無法被繼承。This class cannot be inherited.

MimeTextBinding

表示已加入至 InputBindingOutputBindingMimePart 的擴充性項目,指出用來搜尋 HTTP 傳輸的文字模式。Represents an extensibility element added to an InputBinding, an OutputBinding, or a MimePart, specifying the text patterns for which to search the HTTP transmission. 這個類別無法被繼承。This class cannot be inherited.

MimeTextMatch

表示要用來搜尋 HTTP 傳輸的文字模式。Represents a text pattern for which the HTTP transmission is searched. 這個類別無法被繼承。This class cannot be inherited.

MimeTextMatchCollection

代表 MimeTextMatch 類別執行個體的集合。Provides a collection of instances of the MimeTextMatch class. 這個類別無法被繼承。This class cannot be inherited.

MimeXmlBinding

表示加入至 MimePartInputBindingOutputBinding 的擴充性項目。Represents an extensibility element added to a MimePart, an InputBinding or an OutputBinding. 它指定不是 SOAP 相容 (Compliant) 的 XML 訊息結構描述 (Schema)。It specifies the schema for XML messages that are not SOAP compliant. 這個類別無法被繼承。This class cannot be inherited.

NamedItem

表示可以記錄的具名項目。Represents a named, item that can be documented.

Operation

提供 XML Web Service 所支援的動作的抽象定義。Provides an abstract definition of an action supported by the XML Web service. 這個類別無法被繼承。This class cannot be inherited.

OperationBinding

提供規格給使用於 XML Web Service 所支援動作之訊息的通訊協定和資料格式。Provides specifications for protocols and data formats for the messages used in the action supported by the XML Web service. 這個類別無法被繼承。This class cannot be inherited.

OperationBindingCollection

表示 OperationBinding 類別的執行個體的集合。Represents a collection of instances of the OperationBinding class. 這個類別無法被繼承。This class cannot be inherited.

OperationCollection

表示 Operation 類別的執行個體的集合。Represents a collection of instances of the Operation class. 這個類別無法被繼承。This class cannot be inherited.

OperationFault

定義由 XML Web Service 傳回的錯誤訊息規格。Defines the specifications for error messages returned by the XML Web service. 這個類別無法被繼承。This class cannot be inherited.

OperationFaultCollection

表示 OperationFault 類別的執行個體的集合。Represents a collection of instances of the OperationFault class. 這個類別無法被繼承。This class cannot be inherited.

OperationInput

定義由 XML Web Service 接收的輸入訊息規格。Defines the specifications for input messages received by the XML Web service. 這個類別無法被繼承。This class cannot be inherited.

OperationMessage

表示 XML Web Service 的動作傳遞的訊息類型。Represents a message type passed by the action of an XML Web service.

OperationMessageCollection

表示與 XML Web 服務相關之 OperationInputOperationOutput 訊息的集合。Represents a collection of OperationInput and OperationOutput messages related to an XML Web service. 這個類別無法被繼承。This class cannot be inherited.

OperationOutput

定義由 XML Web Service 傳回的輸出訊息規格。Defines the specifications for output messages returned by the XML Web service. 這個類別無法被繼承。This class cannot be inherited.

OutputBinding

提供由 XML Web Service 用於輸出訊息的資料格式和通訊協定的規格集。Provides a set of specifications for data formats and protocols used by the XML Web service for output messages. 這個類別無法被繼承。This class cannot be inherited.

Port

定義包含於 XML Web Service 中的個別端點。Defines an individual endpoint contained in the XML Web service. 這個類別無法被繼承。This class cannot be inherited.

PortCollection

表示 Port 類別的執行個體的集合。Represents a collection of instances of the Port class. 這個類別無法被繼承。This class cannot be inherited.

PortType

表示具名的抽象作業集和對應的抽象訊息。Represents a named set of abstract operations and the corresponding abstract messages. 這個類別無法被繼承。This class cannot be inherited.

PortTypeCollection

代表 PortType 類別執行個體的集合;也就是 XML Web 服務所支援作業集的集合。Represents a collection of instances of the PortType class; that is, a collection of sets of operations supported by the XML Web service. 這個類別無法被繼承。This class cannot be inherited.

ProtocolImporter

提供跨通訊協定 (Protocol) 的通用功能,為 Web 服務產生類別。Provides common functionality across communication protocols for generating classes for Web services.

ProtocolReflector

提供跨通訊協定 (Protocol) 的通用功能,用於從識別為 Web 服務的類別建立 ServiceDescription 物件。Provides common functionality across communication protocols for creating ServiceDescription objects from classes that are identified as Web services.

Service

設定與 Web 服務相關聯 Port 類別相關執行個體 (Instance) 集的群組。Groups together a set of related instances of the Port class that are associated with an XML Web service. 這個類別無法被繼承。This class cannot be inherited.

ServiceCollection

表示 Service 類別的執行個體的集合。Represents a collection of instances of the Service class. 這個類別無法被繼承。This class cannot be inherited.

ServiceDescription

提供方法建立和格式化具有適當命名空間 (Namespace)、項目和屬性 (Attribute) 的有效 Web 服務描述語言 (WSDL) 文件檔案,以便用於描述 XML Web Service。Provides a means of creating and formatting a valid Web Services Description Language (WSDL) document file, complete with appropriate namespaces, elements, and attributes, for describing an XML Web service. 這個類別無法被繼承。This class cannot be inherited.

ServiceDescriptionBaseCollection

構成為 System.Web.Services.Description 命名空間成員的強類型集合基礎。Forms the basis for the strongly typed collections that are members of the System.Web.Services.Description namespace.

ServiceDescriptionCollection

表示 ServiceDescription 類別的執行個體的集合。Represents a collection of instances of the ServiceDescription class. 這個類別無法被繼承。This class cannot be inherited.

ServiceDescriptionFormatExtension

表示已加入至 XML Web Service 的擴充性項目。Represents an extensibility element added to an XML Web service.

ServiceDescriptionFormatExtensionCollection

表示 XML Web 服務所使用擴充性項目的集合。Represents the collection of extensibility elements used by the XML Web service. 這個類別無法被繼承。This class cannot be inherited.

ServiceDescriptionImporter

公開如何產生 XML Web Service 用戶端 Proxy 類別的方法。Exposes a means of generating client proxy classes for XML Web services.

ServiceDescriptionReflector

提供動態檢視、建立或叫用 (Invoke) XML Web Service 所支援類型的 Managed 方法。Provides a managed way of dynamically viewing, creating or invoking types supported by an XML Web service.

Soap12AddressBinding

表示當 XML Web Service 支援 SOAP 通訊協定 1.2 版時,Port 所套用的服務描述格式延伸。Represents a service description format extension applied to a Port when an XML Web service supports the SOAP protocol version 1.2. 這個類別無法被繼承。This class cannot be inherited.

Soap12Binding

表示 Web 服務描述語言 (WSDL) 文件中 SOAP 1.2 版通訊協定的繫結。Represents a binding in a Web Services Description Language (WSDL) document to the SOAP version 1.2 protocol. 這個類別無法被繼承。This class cannot be inherited.

Soap12BodyBinding

表示當 XML Web Service 支援 SOAP 通訊協定 1.2 版時,InputBindingOutputBinding 所套用的服務描述格式延伸。Represents a service description format extension applied to an InputBinding or an OutputBinding when an XML Web service supports the SOAP protocol version 1.2. 這個類別無法被繼承。This class cannot be inherited.

Soap12FaultBinding

表示當 XML Web Service 支援 SOAP 通訊協定 1.2 版時,FaultBinding 所套用的服務描述格式延伸。Represents a service description format extension applied to an FaultBinding when an XML Web service supports the SOAP protocol version 1.2. 這個類別無法被繼承。This class cannot be inherited.

Soap12HeaderBinding

表示當 XML Web Service 支援 SOAP 通訊協定 1.2 版時,InputBindingOutputBinding 所套用的服務描述格式延伸。Represents a service description format extension applied to an InputBinding or an OutputBinding when an XML Web service supports the SOAP protocol version 1.2. 這個類別無法被繼承。This class cannot be inherited.

Soap12OperationBinding

表示當 XML Web Service 支援 SOAP 通訊協定 1.2 版時,OperationBinding 所套用的服務描述格式延伸。Represents a service description format extension applied to an OperationBinding when an XML Web service supports the SOAP protocol version 1.2. 這個類別無法被繼承。This class cannot be inherited.

SoapAddressBinding

表示已加入至 XML Web Service 內的 Port 的擴充性項目。Represents an extensibility element added to a Port within an XML Web service.

SoapBinding

表示已加入至 XML Web Service 內的 Binding 的擴充性。Represents an extension added to a Binding within an XML Web service. 這個類別無法被繼承。This class cannot be inherited.

SoapBodyBinding

表示已加入至 InputBindingOutputBinding 的擴充性項目。Represents an extensibility element added to an InputBinding or an OutputBinding.

SoapExtensionImporter

為類別 (Class) 提供公用介面和功能,以產生指定 SOAP 擴充功能的程式碼屬性 (Attribute)。Provides a common interface and functionality for classes to generate code attributes that specify SOAP extensions.

SoapExtensionReflector

為類別提供公用介面和功能,以將 SOAP 擴充資訊加入每一方法的 ServiceDescription 物件。Provides a common interface and functionality for classes to add SOAP extension information to a ServiceDescription object on a per-method basis.

SoapFaultBinding

表示已加入至 XML Web Service 內的 FaultBinding 的擴充性項目。Represents an extensibility element added to a FaultBinding within an XML Web service.

SoapHeaderBinding

表示加入至 XML Web Service 內的 InputBindingOutputBinding 的擴充性項目。Represents an extensibility element added to an InputBinding or an OutputBinding within an XML Web service.

SoapHeaderFaultBinding

表示加入至 XML Web Service 內的 InputBindingOutputBinding 的擴充性項目。Represents an extensibility element added to an InputBinding or an OutputBinding within an XML Web service. 它指定用來傳送 SOAP 標頭內錯誤訊息的 SOAP 標頭型別。It specifies the SOAP header types used to transmit error information within the SOAP header.

SoapOperationBinding

表示已加入至 XML Web Service 內的 OperationBinding 的擴充性。Represents an extension added to an OperationBinding within an XML Web service.

SoapProtocolImporter

為使用 SOAP 通訊協定 (Protocol) 的 Web 服務產生類別。Generates classes for Web services that use the SOAP protocol.

SoapTransportImporter

當做將 SOAP 傳輸通訊協定匯入 XML Web Service 之衍生類別的基底類別。Serves as a base class for derived classes that import SOAP transmission protocols into XML Web services.

Types

描述已交換訊息所相關的資料型別定義。Describes data type definitions relevant to exchanged messages. 這個類別無法被繼承。This class cannot be inherited.

WebReference

描述 XML Web Service 集合的參考。Describes a reference to a collection of XML Web services.

WebReferenceCollection

取得 WebReference 物件的集合。Describes a collection of WebReference objects.

WebReferenceOptions

WebReferenceOptions 類別表示 XML 文字檔中指定的程式碼產生選項。The WebReferenceOptions class represents code generation options specified in an XML text file.

WebServicesInteroperability

WebServicesInteroperability 類別會提供方法,以驗證指定的 Web 服務或服務是否符合指定的 Web 服務互通性 (WS-I) 組織規格。The WebServicesInteroperability class provides methods to verify whether a given Web service or services conforms to a given Web Services Interoperability (WS-I) Organization specification.

列舉

OperationFlow

指定 XML Web Service 端點可以支援的傳輸類型。Specifies the type of transmission an endpoint of the XML Web service can support.

ServiceDescriptionImportStyle

指定是要匯入至伺服器,還是用戶端電腦。Specifies whether the import is made to the server or to the client computer.

ServiceDescriptionImportWarnings

指定由 Import(CodeNamespace, CodeCompileUnit) 產生的警告型別。Specifies the type of warnings produced by Import(CodeNamespace, CodeCompileUnit).

SoapBindingStyle

指定發生於 XML Web Service 的動作類型,此服務位在套用這個列舉型別的類別階層架構層級上。Specifies the type of action that occurs in the XML Web service at the level of the class hierarchy to which this enumeration is applied.

SoapBindingUse

指定訊息部分是否編碼為抽象型別定義或具體結構描述 (Schema) 定義。Specifies whether the message parts are encoded as abstract type definitions or concrete schema definitions.