XmlReflectionImporter 類別

定義

產生映射到 XML 結構元素宣告,包括 Web 服務描述語言(WSDL)文件中的 XML 結構定義(XSD)訊息部分,用於 .NET 類型或 Web 服務方法資訊。

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

public ref class XmlReflectionImporter
public class XmlReflectionImporter
type XmlReflectionImporter = class
Public Class XmlReflectionImporter
繼承
XmlReflectionImporter

備註

這個 XmlReflectionImporter 職業不會直接使用。 取而代之的是,其使用方式如下:

  • ServiceDescriptionReflector 類別來建立 ServiceDescription 物件,而這些類別被識別為 Web 服務。

  • 由網路服務或客戶端,包括初始化時。

  • 初始化物件 XmlSerializer

  • 透過 XML 架構定義工具(Xsd.exe),而該工具則從執行時組合檔中的型別產生 XML 架構。

  • 由網路服務描述語言工具(Wsdl.exe)執行,而該工具則從 WSDL 文件產生客戶端代理類別或抽象伺服器類別。

XmlReflectionImporter當服務或用戶端指定以下內容時,該類別用於網路服務:

  • 字面使用,意指 SOAP 訊息參數與回傳值(或請求與回應文件)的內容,是透過 XML 架構定義明確指定的。

  • 非 SOAP 的 Web 服務實作,使用 HTTP-GET 與 HTTP-POST 操作。

建構函式

名稱 Description
XmlReflectionImporter()

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

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

XmlReflectionImporter(String)

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

使用指定的預設 XML 命名空間初始化該 XmlReflectionImporter 類別的新實例。

XmlReflectionImporter(XmlAttributeOverrides, String)

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

使用指定的 XML 序列化覆寫及預設 XML 命名空間初始化該類別的新 XmlReflectionImporter 實例。

XmlReflectionImporter(XmlAttributeOverrides)

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

使用指定的 XML 序列化覆寫來初始化該類別的新 XmlReflectionImporter 實例。

方法

名稱 Description
Equals(Object)

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

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

(繼承來源 Object)
GetHashCode()

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

做為預設雜湊函式。

(繼承來源 Object)
GetType()

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

取得目前實例的 Type

(繼承來源 Object)
ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean, XmlMappingAccess)

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

從 Web 服務方法產生內部型別映射資訊。

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean)

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

利用 Web 服務方法的資訊回傳內部型別映射,並允許您指定 XML 元素名稱、XML 命名空間及其他選項。

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean)

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

利用 Web 服務方法的資訊回傳內部型別映射,並允許您指定 XML 元素名稱、XML 命名空間及其他選項。

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean)

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

從 Web 服務方法產生內部型別映射資訊。

ImportTypeMapping(Type, String)

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

利用指定的 .NET 型別與命名空間,產生 XML Schema 元素的映射。

ImportTypeMapping(Type, XmlRootAttribute, String)

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

使用指定的類型、屬性與命名空間,產生 .NET 型別的 XML Schema 元素對應。

ImportTypeMapping(Type, XmlRootAttribute)

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

使用指定的 .NET 型別與屬性,產生映射到 XML Schema 元素。

ImportTypeMapping(Type)

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

為指定的 .NET 類型產生 XML Schema 元素的映射。

IncludeType(Type)

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

包含類型映射,供日後匯入方法使用。

IncludeTypes(ICustomAttributeProvider)

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

包含導出型別的映射,供日後匯入方法時使用。

MemberwiseClone()

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

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

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

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

(繼承來源 Object)

適用於