XmlReflectionImporter.ImportMembersMapping 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用來自 Web 服務方法的資訊,傳回內部類型對應。
多載
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 服務方法的資訊,產生內部類型對應。 |
ImportMembersMapping(String, String, XmlReflectionMember[], Boolean)
針對來自 Web 服務方法的資訊,產生內部類型對應。
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。
public:
System::Xml::Serialization::XmlMembersMapping ^ ImportMembersMapping(System::String ^ elementName, System::String ^ ns, cli::array <System::Xml::Serialization::XmlReflectionMember ^> ^ members, bool hasWrapperElement);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping (string? elementName, string? ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping (string elementName, string ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement);
member this.ImportMembersMapping : string * string * System.Xml.Serialization.XmlReflectionMember[] * bool -> System.Xml.Serialization.XmlMembersMapping
Public Function ImportMembersMapping (elementName As String, ns As String, members As XmlReflectionMember(), hasWrapperElement As Boolean) As XmlMembersMapping
參數
- elementName
- String
從 Web 服務方法產生的 XML 項目名稱。
- ns
- String
從 Web 服務方法產生的 XML 項目命名空間。
- members
- XmlReflectionMember[]
XmlReflectionMember 物件的陣列,其中包含屬於 Web 服務方法的 .NET Framework 程式碼實體。
- hasWrapperElement
- Boolean
如果 Web 服務描述語言 (WSDL) 訊息部分的對應項目應該封入 SOAP 訊息的額外包裝函式項目中,即為 true
;否則為 false
。
傳回
XmlMembersMapping,其中含有 WSDL 訊息定義之項目部分的對應。
備註
在 ImportMembersMapping 初始化 Web 服務或用戶端,或反映 Web 服務時,會呼叫 方法。 不需要直接呼叫它。
XmlReflectionMember陣列參數可以包含下列任一項:
Web 服務方法輸入參數。
Web 服務方法輸出參數,加上索引 0 的傳回型別,如果沒有 void。
SOAP 輸入標頭。
SOAP 輸出標頭。
適用於
ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean)
使用來自 Web 服務方法的資訊,傳回內部類型對應,並讓您指定 XML 項目名稱、XML 命名空間及其他選項。
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。
public:
System::Xml::Serialization::XmlMembersMapping ^ ImportMembersMapping(System::String ^ elementName, System::String ^ ns, cli::array <System::Xml::Serialization::XmlReflectionMember ^> ^ members, bool hasWrapperElement, bool rpc);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping (string? elementName, string? ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool rpc);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping (string elementName, string ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool rpc);
member this.ImportMembersMapping : string * string * System.Xml.Serialization.XmlReflectionMember[] * bool * bool -> System.Xml.Serialization.XmlMembersMapping
Public Function ImportMembersMapping (elementName As String, ns As String, members As XmlReflectionMember(), hasWrapperElement As Boolean, rpc As Boolean) As XmlMembersMapping
參數
- elementName
- String
從 Web 服務方法產生的 XML 項目名稱。
- ns
- String
從 Web 服務方法產生的 XML 項目命名空間。
- members
- XmlReflectionMember[]
XmlReflectionMember 物件的陣列,其中包含屬於 Web 服務方法的 .NET Framework 程式碼實體。
- hasWrapperElement
- Boolean
如果 Web 服務描述語言 (WSDL) 訊息部分的對應項目應該封入 SOAP 訊息的額外包裝函式項目中,即為 true
;否則為 false
。
- rpc
- Boolean
如果方法為遠端程序呼叫,即為 true
;否則為 false
。
傳回
包含對應的 XmlMembersMapping。
適用於
ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean)
使用來自 Web 服務方法的資訊,傳回內部類型對應,並讓您指定 XML 項目名稱、XML 命名空間及其他選項。
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。
public:
System::Xml::Serialization::XmlMembersMapping ^ ImportMembersMapping(System::String ^ elementName, System::String ^ ns, cli::array <System::Xml::Serialization::XmlReflectionMember ^> ^ members, bool hasWrapperElement, bool rpc, bool openModel);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping (string? elementName, string? ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool rpc, bool openModel);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping (string elementName, string ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool rpc, bool openModel);
member this.ImportMembersMapping : string * string * System.Xml.Serialization.XmlReflectionMember[] * bool * bool * bool -> System.Xml.Serialization.XmlMembersMapping
Public Function ImportMembersMapping (elementName As String, ns As String, members As XmlReflectionMember(), hasWrapperElement As Boolean, rpc As Boolean, openModel As Boolean) As XmlMembersMapping
參數
- elementName
- String
從 Web 服務方法產生的 XML 項目名稱。
- ns
- String
從 Web 服務方法產生的 XML 項目命名空間。
- members
- XmlReflectionMember[]
XmlReflectionMember 物件的陣列,其中包含屬於 Web 服務方法的 .NET Framework 程式碼實體。
- hasWrapperElement
- Boolean
如果 Web 服務描述語言 (WSDL) 訊息部分的對應項目應該封入 SOAP 訊息的額外包裝函式項目中,即為 true
;否則為 false
。
- rpc
- Boolean
如果方法為遠端程序呼叫,即為 true
;否則為 false
。
- openModel
- Boolean
如果指定要將產生的結構描述類型以 <xs:anyAttribute>
項目標記,即為 true
;否則為 false
。
傳回
包含對應的 XmlMembersMapping。
適用於
ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean, XmlMappingAccess)
針對來自 Web 服務方法的資訊,產生內部類型對應。
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。
public:
System::Xml::Serialization::XmlMembersMapping ^ ImportMembersMapping(System::String ^ elementName, System::String ^ ns, cli::array <System::Xml::Serialization::XmlReflectionMember ^> ^ members, bool hasWrapperElement, bool rpc, bool openModel, System::Xml::Serialization::XmlMappingAccess access);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping (string? elementName, string? ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool rpc, bool openModel, System.Xml.Serialization.XmlMappingAccess access);
public System.Xml.Serialization.XmlMembersMapping ImportMembersMapping (string elementName, string ns, System.Xml.Serialization.XmlReflectionMember[] members, bool hasWrapperElement, bool rpc, bool openModel, System.Xml.Serialization.XmlMappingAccess access);
member this.ImportMembersMapping : string * string * System.Xml.Serialization.XmlReflectionMember[] * bool * bool * bool * System.Xml.Serialization.XmlMappingAccess -> System.Xml.Serialization.XmlMembersMapping
Public Function ImportMembersMapping (elementName As String, ns As String, members As XmlReflectionMember(), hasWrapperElement As Boolean, rpc As Boolean, openModel As Boolean, access As XmlMappingAccess) As XmlMembersMapping
參數
- elementName
- String
從 Web 服務方法產生的 XML 項目名稱。
- ns
- String
從 Web 服務方法產生的 XML 項目命名空間。
- members
- XmlReflectionMember[]
XmlReflectionMember 物件的陣列,其中包含屬於 Web 服務方法的 .NET Framework 程式碼實體。
- hasWrapperElement
- Boolean
如果 Web 服務描述語言 (WSDL) 訊息部分的對應項目應該封入 SOAP 訊息的額外包裝函式項目中,即為 true
;否則為 false
。
- rpc
- Boolean
如果方法為遠端程序呼叫,即為 true
;否則為 false
。
- openModel
- Boolean
如果指定要將產生的結構描述類型以 <xs:anyAttribute>
項目標記,即為 true
;否則為 false
。
- access
- XmlMappingAccess
其中一個 XmlMappingAccess 值。 預設為 None
。
傳回
包含對應的 XmlMembersMapping。