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