XmlSchemaImporter 類別

定義

針對 XML 結構描述元素宣告產生 .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 服務描述語言工具 (Wsdl.exe) ServiceDescriptionImporter 類別使用,同時從 Web 服務描述語言 (WSDL) 檔產生用戶端 Proxy 類別或抽象伺服器類別。 Web 服務描述語言工具 (Wsdl.exe) 也會使用 類別,同時從 XML 架構定義 (XSD) 檔產生類別。 不使用直接使用此類別,請使用Wsdl.exe或Xsd.exe。

類別 XmlSchemaImporter 有方法可針對 XSD 檔或 WSDL 檔案中的元件,產生 .NET 類型的內部對應。 下列清單顯示Wsdl.exe使用 類別的時機:

  • WSDL 檔案會指定常值使用,其中 SOAP 訊息參數的內容和傳回值 (或要求和回應檔,) 以 XML 架構定義指定。

  • WSDL 檔案會透過 HTTP-GET 和 HTTP-POST 作業指定 Web 服務的.NET Framework非 SOAP 實作。

建構函式

XmlSchemaImporter(XmlSchemas)

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

初始化 XmlSchemaImporter 類別的新執行個體,並採用 XmlSchema 物件的集合,表示 WSDL 文件中定義之 SOAP 常值訊息所使用的 XML 結構描述。

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext)

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

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

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext)

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

使用指定的程式碼產生選項和匯入內容,針對 XML 結構描述的集合初始化 XmlSchemaImporter 類別的新執行個體。

XmlSchemaImporter(XmlSchemas, CodeIdentifiers)

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

初始化 XmlSchemaImporter 類別的新執行個體,並採用 XmlSchema 物件的集合,表示由 SOAP 常值訊息所使用的 XML 結構描述,再加上針對 Web 服務描述語言 (WSDL) 文件中定義的繫結所產生的類別。

XmlSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions)

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

初始化 XmlSchemaImporter 類別的新執行個體,並採用 XmlSchema 物件的集合,表示由 SOAP 常值訊息所使用的 XML 結構描述,再加上針對 WSDL 文件中定義的繫結所產生的類別,以及 CodeGenerationOptions 列舉值。

屬性

Extensions

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

取得結構描述匯入工具擴充的集合。

(繼承來源 SchemaImporter)

方法

Equals(Object)

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

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

(繼承來源 Object)
GetHashCode()

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

做為預設雜湊函式。

(繼承來源 Object)
GetType()

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

取得目前執行個體的 Type

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

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

針對 WSDL 文件中定義的單一 (SOAP) 常值項目部分,產生內部型別對應資訊。

ImportDerivedTypeMapping(XmlQualifiedName, Type)

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

產生 XML 結構描述文件中所定義之項目的內部型別對應資訊。

ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean)

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

針對 XML 結構描述文件中定義的項目產生內部型別對應資訊,或當做 WSDL 文件中的部分。

ImportMembersMapping(String, String, SoapSchemaMember[])

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

針對在 WSDL 文件中定義之常值使用 SOAP 訊息的項目部分產生內部型別對應資訊。

ImportMembersMapping(XmlQualifiedName)

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

針對在 WSDL 文件中定義之常值用法 SOAP 訊息的單一項目部分產生內部型別對應資訊。

ImportMembersMapping(XmlQualifiedName[])

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

針對在 WSDL 文件中定義之常值使用 SOAP 訊息的項目部分產生內部型別對應資訊。

ImportMembersMapping(XmlQualifiedName[], Type, Boolean)

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

針對在 WSDL 文件中定義之常值使用 SOAP 訊息的項目部分產生內部型別對應資訊。

ImportSchemaType(XmlQualifiedName)

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

產生 XML 結構描述文件中所定義之項目的內部型別對應資訊。

ImportSchemaType(XmlQualifiedName, Type)

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

產生 XML 結構描述文件中所定義之項目的內部型別對應資訊。

ImportSchemaType(XmlQualifiedName, Type, Boolean)

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

產生 XML 結構描述文件中所定義之項目的內部型別對應資訊。

ImportTypeMapping(XmlQualifiedName)

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

產生 XML 結構描述文件中所定義之項目的內部型別對應資訊。

MemberwiseClone()

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

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

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

(繼承來源 Object)

適用於

另請參閱