MessageEncodingBindingElementImporter 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將基於 WSDL 的政策與關於訊息編碼的合約轉換為可實作這些服務政策的綁定元素描述。
public ref class MessageEncodingBindingElementImporter : System::ServiceModel::Description::IPolicyImportExtension, System::ServiceModel::Description::IWsdlImportExtension
public class MessageEncodingBindingElementImporter : System.ServiceModel.Description.IPolicyImportExtension, System.ServiceModel.Description.IWsdlImportExtension
type MessageEncodingBindingElementImporter = class
interface IWsdlImportExtension
interface IPolicyImportExtension
Public Class MessageEncodingBindingElementImporter
Implements IPolicyImportExtension, IWsdlImportExtension
- 繼承
-
MessageEncodingBindingElementImporter
- 實作
備註
覆蓋此類別以擴展 WSDL 與訊息編碼綁定元素之間的標準映射。 然後用程式化或應用程式設定檔將你的自訂物件附加到一個 WsdlImporter 上。 你也可以透過應用程式設定檔,將自訂物件附加到WsdlImporter)所使用的內部物件上。
使用此 IWsdlImportExtension.BeforeImport 方法直接修改中繼資料,然後匯入訊息編碼綁定元素中。
建構函式
| 名稱 | Description |
|---|---|
| MessageEncodingBindingElementImporter() |
初始化 MessageEncodingBindingElementImporter 類別的新執行個體。 |
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |
明確介面實作
| 名稱 | Description |
|---|---|
| IPolicyImportExtension.ImportPolicy(MetadataImporter, PolicyConversionContext) |
定義一種方法,可以匯入用於訊息編碼的自訂政策斷言,並新增實作該政策的綁定元素。 |
| IWsdlImportExtension.BeforeImport(ServiceDescriptionCollection, XmlSchemaSet, ICollection<XmlElement>) |
在匯入與編碼相關的元資料文件之前呼叫。 |
| IWsdlImportExtension.ImportContract(WsdlImporter, WsdlContractConversionContext) |
匯入合約時會被叫。 |
| IWsdlImportExtension.ImportEndpoint(WsdlImporter, WsdlEndpointConversionContext) |
將自訂的 WSDL 擴充功能對應到服務描述。 |