MtomMessageEncodingBindingElement.IPolicyExportExtension.ExportPolicy メソッド

定義

WSDL の生成時に WSDL にポリシー アサーションを挿入し、MTOM エンコーディングが使用されていることを示します。

 virtual void System.ServiceModel.Description.IPolicyExportExtension.ExportPolicy(System::ServiceModel::Description::MetadataExporter ^ exporter, System::ServiceModel::Description::PolicyConversionContext ^ policyContext) = System::ServiceModel::Description::IPolicyExportExtension::ExportPolicy;
void IPolicyExportExtension.ExportPolicy (System.ServiceModel.Description.MetadataExporter exporter, System.ServiceModel.Description.PolicyConversionContext policyContext);
abstract member System.ServiceModel.Description.IPolicyExportExtension.ExportPolicy : System.ServiceModel.Description.MetadataExporter * System.ServiceModel.Description.PolicyConversionContext -> unit
override this.System.ServiceModel.Description.IPolicyExportExtension.ExportPolicy : System.ServiceModel.Description.MetadataExporter * System.ServiceModel.Description.PolicyConversionContext -> unit
Sub ExportPolicy (exporter As MetadataExporter, policyContext As PolicyConversionContext) Implements IPolicyExportExtension.ExportPolicy

パラメーター

exporter
MetadataExporter

コントラクト情報をエクスポートする WsdlExporter

policyContext
PolicyConversionContext

エクスポートされた WSDL 要素からコントラクトの説明へのマッピングを提供する WsdlContractConversionContext オブジェクト。

実装

例外

policyContextnullです。

注釈

このポリシー アサーションは、このエンドポイントで MTOM の最適化を使用できることを示します。 テキスト形式または MTOM 形式のメッセージを受け入れる必要があることを意味します。 クライアントでは、このポリシー アサーションを解析し、MTOM でエンコードされたメッセージを受け入れる機能を有効にします。 ポリシー アサーションは次のとおりです。

<wsoma:OptimizedMimeSerialization xmlns:wsoma="http://schemas.xmlsoap.org/ws/2004/09/policy/optimizedmimeserialization" />  

適用対象