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