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