XmlSchemaImporter 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
為 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 類別被 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) |