ProtocolImporter 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供跨通訊協定 (Protocol) 的通用功能,為 Web 服務產生類別。
public ref class ProtocolImporter abstract
public abstract class ProtocolImporter
type ProtocolImporter = class
Public MustInherit Class ProtocolImporter
- 繼承
-
ProtocolImporter
- 衍生
備註
抽象 ProtocolImporter 類及其具體衍生類別會根據指定的通訊協定產生用戶端 Proxy 程式碼或抽象伺服器程式碼。 ProtocolImporter 無論通訊協定為何,都提供通用功能。 在指定的通訊協定內,具象衍生類別會針對 Web 服務描述語言 (WSDL) 檔中定義的每個支援系結產生類別。 一般而言,開發人員不會直接叫用衍生自 ProtocolImporter 的類別,而是透過 類別間接 ServiceDescriptionImporter 使用這些類別。
建構函式
ProtocolImporter() |
初始化 ProtocolImporter 類別的新執行個體。 |
屬性
AbstractSchemas |
取得由相關聯 ServiceDescriptionImporter 執行個體 (Instance) 使用的抽象 XML 結構描述。 |
Binding |
取得 Web 服務描述語言 (WSDL) 繫結,通訊協定匯入工具目前正在處理這個 WSDL 繫結,以產生類別。 |
ClassName |
取得目前正在產生的繫結類別名稱。 |
ClassNames |
取得 CodeIdentifiers 物件,產生目前正在產生之繫結類別的唯一名稱。 |
CodeNamespace |
取得正在產生之繫結類別的 .NET Framework 命名空間表示。 |
CodeTypeDeclaration |
取得目前正在產生的繫結類別表示。 |
ConcreteSchemas |
取得由相關聯 ServiceDescriptionImporter 執行個體使用的具體 XML 結構描述。 |
InputMessage |
取得抽象作業的 Web 服務描述語言 (WSDL) 輸入訊息,通訊協定匯入工具目前正在處理這個抽象作業,以在繫結類別中產生方法。 |
MethodName |
取得通訊協定匯入工具目前正在產生的繫結類別方法名稱。 |
Operation |
取得抽象 Web 服務描述語言 (WSDL) 作業,通訊協定匯入工具目前正在處理這個作業,以在繫結類別中產生方法。 |
OperationBinding |
取得 Web 服務描述語言 (WSDL) 作業繫結,通訊協定匯入工具目前正在處理這個繫結,以在繫結類別中產生方法。 |
OutputMessage |
取得抽象作業的 Web 服務描述語言 (WSDL) 輸出訊息,通訊協定匯入工具目前正在處理這個抽象作業,以在繫結類別中產生方法。 |
Port |
取得包含繫結參考的 Web 服務描述語言 (WSDL) 連接埠,通訊協定匯入工具目前正在處理這個繫結,以產生繫結類別。 如果一個以上的連接埠參考目前繫結,則目前連接埠是最近在其中找到繫結的連接埠。 |
PortType |
取得由繫結實作的 Web 服務描述語言 (WSDL) PortType,通訊協定匯入工具目前正在處理這個繫結,以產生繫結類別。 |
ProtocolName |
抽象屬性,具體衍生類別必須實作這個抽象屬性,才能取得正在使用的通訊協定名稱。 |
Schemas |
取得由相關聯 ServiceDescriptionImporter 執行個體使用的所有抽象和具體 XML 結構描述。 |
Service |
取得包含繫結參考的 Web 服務描述語言 (WSDL) 服務,通訊協定處理工具目前正在處理這個繫結,以產生繫結類別。 |
ServiceDescriptions |
取得屬於相關聯 ServiceDescriptionCollection 執行個體的 ServiceDescriptionImporter 物件,會在這個執行個體中搜尋產生繫結類別的繫結。 |
Style |
取得列舉值,指出正在產生用戶端 Proxy 類別還是抽象伺服器類別。 這些值為 Client 和 Server。 該值是相關聯 ServiceDescriptionImporter 執行個體之 Style 屬性的值。 |
Warnings |
取得或設定 ServiceDescriptionImportWarnings 列舉值,表示產生繫結類別時由通訊協定匯入工具發出的警告類型 (如果有的話)。 |