Share via


<soapExtensionImporterTypes> の <add> 要素

このトピックの対象は、レガシ テクノロジに特定されています。XML Web サービスと XML Web サービス クライアントは以下を使用して作成してください。 Windows Communication Foundation.

サービス記述形式拡張機能 (SDFE) で使用するクライアント プロキシ生成プロセスを拡張する、指定された SOAP 拡張インポーター クラスを追加します。

スキーマの階層

<configuration>
  <system.web>
    <webServices> 要素
      <soapExtensionImporterTypes> 要素
        <soapExtensionImporterTypes> の <add> 要素

構文

<add type="soap extension class" 
     priority="number"
     group="0|1"/>

属性と要素

以降のセクションでは、属性、子要素、および親要素について説明します。

属性

属性 説明

type

必須属性。

追加する SOAP 拡張インポーター クラスを指定します。

priority

必須属性。

group と共に、複数の SOAP 拡張インポーターが実行されるように設定したときに、ある SOAP 拡張インポーターが実行される相対的な順序を示します。priority 属性は各 group 内で、SOAP 拡張インポーターの全体的な相対優先順位を識別します。priority 番号が小さいほど、SOAP 拡張インポーターの優先順位は高くなります。priority 属性の最小値は 1 です。

group

必須属性。

priority と共に、複数の SOAP 拡張インポーターが実行されるように設定したときに、ある SOAP 拡張インポーターが実行される相対的な順序を示します。次の値を指定できます。

  • 0 : SOAP 拡張インポーターが、最も高い優先順位を持つ SOAP 拡張インポーターのグループ内で実行されることを示します。

  • 1 : SOAP 拡張インポーターが、最も低い優先順位を持つ SOAP 拡張インポーターのグループ内で実行されることを示します。

子要素

なし。

親要素

要素 説明

configuration

共通言語ランタイムおよび .NET Framework アプリケーションで使用されるすべての構成ファイルのルート要素です。

soapExtensionImporterTypes

Web サービス クライアントの場合に限り、SOAP 拡張インポーター クラスを指定します。このクラスは、クライアント プロキシ生成プロセスを拡張します。

system.web

ASP.NET 構成セクションのルート要素を指定します。

webServices

ASP.NET を使用して配置された Web サービスおよび .NET Framework 上で動作する Web サービス クライアントの設定を制御します。

SOAP 拡張インポーター クラスを追加する例を次に示します。

<system.web>
   <webServices>
      <soapExtensionImporterTypes>
         <add type="MyImporter priority="2" group="0"/>
      </soapExtensionImporterTypes>
   </webServices>
</system.web>

参照

処理手順

チュートリアル : サービスの説明とプロキシ クラスの生成のカスタマイズ

リファレンス

<webServices> 要素
<soapExtensionImporterTypes> 要素
SoapExtensionImporter

その他のリソース

ASP.NET Settings Schema
ASP.NET と XML Web サービス クライアントを使用して作成した XML Web サービス