共用方式為


XmlSchemaImporter 類別

定義

為 XML schema 元素宣告產生內部映射至 .NET 類型,包括 WSDL 文件中的 XSD 訊息部分。

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

public ref class XmlSchemaImporter : System::Xml::Serialization::SchemaImporter
public ref class XmlSchemaImporter
public class XmlSchemaImporter : System.Xml.Serialization.SchemaImporter
public class XmlSchemaImporter
type XmlSchemaImporter = class
    inherit SchemaImporter
type XmlSchemaImporter = class
Public Class XmlSchemaImporter
Inherits SchemaImporter
Public Class XmlSchemaImporter
繼承
XmlSchemaImporter
繼承
XmlSchemaImporter

備註

XmlSchemaImporter 類別被 Web Services Description Language Tool(Wsdl.exe)使用,並在 ServiceDescriptionImporter 從 Web Services Description Language(WSDL)文件中產生客戶端代理類別或抽象伺服器類別時使用。 此類別也被 Web Services Description Language Tool(Wsdl.exe)用於從 XML 結構定義(XSD)文件產生類別時使用。 與其直接使用這個類別,不如使用 Wsdl.exe 或 Xsd.exe。

XmlSchemaImporter 類別有方法,可以為 XSD 文件中定義的元素或 WSDL 文件中的部分產生內部映射到 .NET 類型。 以下列表顯示 Wsdl.exe何時使用該類別:

  • WSDL 文件明確規定字面使用,其中 SOAP 訊息參數與回傳值(或請求與回應文件)的內容,透過 XML 架構定義直接指定。
  • WSDL 文件規定了 .NET Framework 透過 HTTP-GET 和 HTTP-POST 操作實現的非 SOAP 網路服務實作。

建構函式

名稱 Description
XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

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

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

利用指定的程式碼產生選項與匯入上下文,初始化該類別的新實例 XmlSchemaImporter ,用於一組 XML 架構。

XmlSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

初始化該類別的新實例 XmlSchemaImporter ,取一組 XmlSchema 代表 SOAP 文字訊息所用 XML 架構的物件,加上 WSDL 文件中定義的綁定所產生的類別,以及 CodeGenerationOptions 一個列舉值。

XmlSchemaImporter(XmlSchemas, CodeIdentifiers)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

初始化該類別的新實例 XmlSchemaImporter ,取一組 XmlSchema 代表 SOAP 字面訊息所用 XML 架構的物件,以及為 Web Services Description Language(WSDL)文件中定義的綁定所產生的類別。

XmlSchemaImporter(XmlSchemas)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

初始化該類別的新實例 XmlSchemaImporter ,取用一組 XmlSchema 代表 SOAP 文字訊息在 WSDL 文件中定義的 XML 結構的物件集合。

屬性

名稱 Description
Extensions

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會取得一組結構導入器擴充功能。

(繼承來源 SchemaImporter)

方法

名稱 Description
Equals(Object)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

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

(繼承來源 Object)
GetHashCode()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

做為預設哈希函式。

(繼承來源 Object)
GetType()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得目前實例的 Type

(繼承來源 Object)
ImportAnyType(XmlQualifiedName, String)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

為 WSDL 文件中定義的單一(SOAP)字面元素部分產生內部型別映射資訊。

ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

為 XML 架構文件中定義的元素產生內部型別映射資訊,或作為 WSDL 文件的一部分。

ImportDerivedTypeMapping(XmlQualifiedName, Type)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

為 XML 結構文件中定義的元素產生內部型別映射資訊。

ImportMembersMapping(String, String, SoapSchemaMember[])

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

為 WSDL 文件中定義的字面使用 SOAP 訊息元素部分產生內部型別映射資訊。

ImportMembersMapping(XmlQualifiedName)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

為 WSDL 文件中定義的字面使用 SOAP 訊息中單一元素產生內部型別映射資訊。

ImportMembersMapping(XmlQualifiedName[], Type, Boolean)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

為 WSDL 文件中定義的字面使用 SOAP 訊息元素部分產生內部型別映射資訊。

ImportMembersMapping(XmlQualifiedName[])

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

為 WSDL 文件中定義的字面使用 SOAP 訊息元素部分產生內部型別映射資訊。

ImportSchemaType(XmlQualifiedName, Type, Boolean)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

為 XML 結構文件中定義的元素產生內部型別映射資訊。

ImportSchemaType(XmlQualifiedName, Type)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

為 XML 結構文件中定義的元素產生內部型別映射資訊。

ImportSchemaType(XmlQualifiedName)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

為 XML 結構文件中定義的元素產生內部型別映射資訊。

ImportTypeMapping(XmlQualifiedName)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

為 XML 結構文件中定義的元素產生內部型別映射資訊。

MemberwiseClone()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

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

(繼承來源 Object)

適用於

另請參閱