XmlReflectionImporter 類別

定義

針對 .NET 型別或 Web 服務方法資訊產生 XML 結構描述元素宣告的對應,包括 Web 服務描述語言 (WSDL) 文件中的常值 XML 結構描述定義 (XSD) 訊息部分。

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

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

備註

XmlReflectionImporter類別不會直接使用。 相反地,它會使用如下:

  • ServiceDescriptionReflector當類別從識別為 Web 服務的類別建立 ServiceDescription 物件時,由 類別建立。

  • 由 Web 服務或用戶端,包括初始化期間。

  • 初始化 XmlSerializer 物件。

  • 由 XML 架構定義工具 (Xsd.exe) ,而此工具會從執行時間元件檔中的類型產生 XML 架構。

  • 由 Web 服務描述語言工具 (Wsdl.exe) 工具從 WSDL 檔案產生用戶端 Proxy 類別或抽象伺服器類別。

當服務或用戶端指定下列專案時,類別 XmlReflectionImporter 會用於 Web 服務:

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

  • 使用 HTTP-GET 和 HTTP-POST 作業的 Web 服務非 SOAP 實作。

建構函式

XmlReflectionImporter()

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

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

XmlReflectionImporter(String)

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

使用指定的預設 XML 命名空間,初始化 XmlReflectionImporter 類別的新執行個體。

XmlReflectionImporter(XmlAttributeOverrides)

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

使用指定的 XML 序列化覆寫,初始化 XmlReflectionImporter 類別的新執行個體。

XmlReflectionImporter(XmlAttributeOverrides, String)

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

使用指定的 XML 序列化覆寫和預設 XML 命名空間,初始化 XmlReflectionImporter 類別的新執行個體。

方法

Equals(Object)

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

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

(繼承來源 Object)
GetHashCode()

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

做為預設雜湊函式。

(繼承來源 Object)
GetType()

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

取得目前執行個體的 Type

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

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

針對來自 Web 服務方法的資訊,產生內部類型對應。

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

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

使用來自 Web 服務方法的資訊,傳回內部類型對應,並讓您指定 XML 項目名稱、XML 命名空間及其他選項。

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

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

使用來自 Web 服務方法的資訊,傳回內部類型對應,並讓您指定 XML 項目名稱、XML 命名空間及其他選項。

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

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

針對來自 Web 服務方法的資訊,產生內部類型對應。

ImportTypeMapping(Type)

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

針對指定的 .NET 型別,產生 XML 結構描述元素的對應。

ImportTypeMapping(Type, String)

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

使用指定的型別與命名空間,針對 .NET 型別產生 XML 結構描述元素的對應。

ImportTypeMapping(Type, XmlRootAttribute)

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

使用指定的型別與屬性,針對 .NET 型別產生 XML 結構描述元素的對應。

ImportTypeMapping(Type, XmlRootAttribute, String)

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

使用指定的型別、屬性與命名空間,針對 .NET 型別產生 XML 結構描述元素的對應。

IncludeType(Type)

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

納入類型的對應,以便稍後叫用匯入方法時使用。

IncludeTypes(ICustomAttributeProvider)

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

納入衍生類型的對應,以便稍後叫用匯入方法時使用。

MemberwiseClone()

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

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

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

(繼承來源 Object)

適用於