語言

SoapProtocolImporter 類別

定義

為使用 SOAP 協定的網路服務產生類別。

public ref class SoapProtocolImporter : System::Web::Services::Description::ProtocolImporter
public class SoapProtocolImporter : System.Web.Services.Description.ProtocolImporter
type SoapProtocolImporter = class
    inherit ProtocolImporter
Public Class SoapProtocolImporter
Inherits ProtocolImporter
繼承
SoapProtocolImporter

備註

該 SoapProtocolImporter 類別根據 SOAP 協定產生用戶端代理程式碼或抽象伺服器程式碼。 該類別會為 Web Services Description Language(WSDL)文件中定義的每個支援綁定產生一個類別。

通常,開發者不是直接調用 SoapProtocolImporter ,而是透過類別 ServiceDescriptionImporter 間接使用該類別。

建構函式

名稱 Description
SoapProtocolImporter()

初始化 SoapProtocolImporter 類別的新執行個體。

屬性

名稱 Description
AbstractSchemas

取得相關 ServiceDescriptionImporter 實例所使用的抽象 XML 架構。

(繼承來源 ProtocolImporter)
Binding

取得協定匯入器目前正在處理的網路服務描述語言(WSDL)綁定以產生類別。

(繼承來源 ProtocolImporter)
ClassName

取得目前正在產生的綁定類別名稱。

(繼承來源 ProtocolImporter)
ClassNames

取得 CodeIdentifiers 能為目前正在產生的綁定類別產生唯一名稱的物件。

(繼承來源 ProtocolImporter)
CodeNamespace

會取得 .NET Framework 所產生綁定類別命名空間的表示。

(繼承來源 ProtocolImporter)
CodeTypeDeclaration

取得目前正在產生的綁定類別的表示。

(繼承來源 ProtocolImporter)
ConcreteSchemas

取得相關 ServiceDescriptionImporter 實例所使用的具體 XML 架構。

(繼承來源 ProtocolImporter)
InputMessage

接收協定匯入器目前處理的抽象操作的網路服務描述語言(WSDL)輸入訊息,以產生綁定類別中的方法。

(繼承來源 ProtocolImporter)
MethodName

取得協定匯入器目前產生的綁定類別方法名稱。

(繼承來源 ProtocolImporter)
Operation

取得協定匯入器目前正在處理的抽象 Web Services Description Language(WSDL)操作,以產生綁定類別中的方法。

(繼承來源 ProtocolImporter)
OperationBinding

取得協定匯入器目前正在處理的 Web Services Description Language(WSDL)操作綁定,以產生綁定類別中的方法。

(繼承來源 ProtocolImporter)
OutputMessage

取得協定匯入器目前處理的抽象操作的網路服務描述語言(WSDL)輸出訊息,以產生綁定類別中的方法。

(繼承來源 ProtocolImporter)
Port

取得一個 Web Services Description Language(WSDL)埠,該埠包含協定匯入器目前處理的綁定參考,以產生綁定類別。 如果有多個埠口指涉目前的綁定,則目前的埠就是最近發現綁定的那個埠。

(繼承來源 ProtocolImporter)
PortType

取得由協定匯入器目前處理的綁定所實作的網路服務描述語言(WSDL PortType ),以產生綁定類別。

(繼承來源 ProtocolImporter)
ProtocolName

獲得「肥皂」的值。

Schemas

取得相關 ServiceDescriptionImporter 實例所使用的所有 XML 架構,包括抽象與具體結構。

(繼承來源 ProtocolImporter)
Service

取得包含協定匯入器目前處理的綁定參考的網路服務描述語言(WSDL)服務,以產生綁定類別。

(繼承來源 ProtocolImporter)
ServiceDescriptions

取得 ServiceDescriptionCollection 屬於相關 ServiceDescriptionImporter 實例的物件,搜尋綁定以產生綁定類別。

(繼承來源 ProtocolImporter)
SoapBinding

透過該物業SoapBinding的財產取得SoapBindingExtensions一個實例。

SoapExporter

取得類型為 SoapCodeExporter 的物件,由 SoapProtocolImporter 類別內部使用,從 SOAP 編碼的 XML 結構內容與 .NET 型別之間的映射中產生程式碼。

SoapImporter

取得類型為 SoapSchemaImporter 的物件,該物件由 SoapProtocolImporter 類別內部使用,用於產生 SOAP 編碼的 XML 結構內容與 .NET 型別之間的映射。

Style

會獲得一個枚舉值,指示是產生客戶端代理類別還是抽象伺服器類別。 這些值分別是 客戶端 和 伺服器。 該值即為相關 ServiceDescriptionImporter 實例的 Style 屬性。

(繼承來源 ProtocolImporter)
Warnings

取得或設定一個 ServiceDescriptionImportWarnings 列舉值,指示協定匯入者在產生綁定類別時發出的警告類型(若有的話)。

(繼承來源 ProtocolImporter)
XmlExporter

取得類型為 XmlCodeExporter 的物件,由 SoapProtocolImporter 類別內部使用,從字面 XML 架構內容與.NET型別之間的映射產生程式碼。

XmlImporter

取得類型為 XmlSchemaImporter 的物件,該物件由 SoapProtocolImporter 類別內部用於產生 XML 結構內容與 .NET 型別之間的映射。

方法

名稱 Description
AddExtensionWarningComments(CodeCommentStatementCollection, ServiceDescriptionFormatExtensionCollection)

對於輸入擴充集合中每個未處理的擴充或 XML 元素,都會 RequiredExtensionsIgnored 開啟一個或 OptionalExtensionsIgnored 警告。

(繼承來源 ProtocolImporter)
BeginClass()

初始化綁定類別的產生。

BeginNamespace()

在程式碼產生時,執行整個代號空間的初始化。

EndClass()

在產生方法後處理綁定類別。

EndNamespace()

綁定類別產生後,執行整個代號空間的處理。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GenerateMethod()

為綁定類別產生方法碼。

GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
IsBindingSupported()

判斷是否能為目前綁定產生類別。

IsOperationFlowSupported(OperationFlow)

判斷當前操作流程是否被支援。

IsSoapEncodingPresent(String)

檢查是否存在「http://schemas.xmlsoap.org/soap/encoding/"以一個字串表示統一資源指示器(URI)的清單。

MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
OperationBindingSyntaxException(String)

會產生 一個例外 ,表示目前 OperationBinding 正在產生綁定類別的實例在目標命名空間內無效。

(繼承來源 ProtocolImporter)
OperationSyntaxException(String)

會產生 一個例外 ,表示目前 Operation 正在產生綁定類別的實例在目標命名空間內無效。

(繼承來源 ProtocolImporter)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)
UnsupportedBindingWarning(String)

UnsupportedBindingsIgnored在透過該ServiceDescriptionImportWarnings物業取得的普查中觸發警告Warnings。 此方法也會在所產生類別的註解中加入警告訊息。

(繼承來源 ProtocolImporter)
UnsupportedOperationBindingWarning(String)

UnsupportedOperationsIgnored在透過該ServiceDescriptionImportWarnings物業取得的普查中觸發警告Warnings。 此方法也會在所產生類別的註解中加入警告訊息。

(繼承來源 ProtocolImporter)
UnsupportedOperationWarning(String)

UnsupportedOperationsIgnored在透過該ServiceDescriptionImportWarnings物業取得的普查中觸發警告Warnings。 此方法也會在所產生類別的註解中加入警告訊息。

(繼承來源 ProtocolImporter)

適用於