<soapExtensionReflectorTypes> の <add> 要素

サービスの説明形式拡張機能 (SDFE) で使用するサービスの説明 (WSDL ドキュメント) の生成プロセスを拡張する、指定された SOAP 拡張リフレクタ クラスを追加します。

<configuration>
   <system.web>
      <webServices>
         <soapExtensionReflectorTypes>
            <add>

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

必要な属性

属性 説明

type

追加される SOAP 拡張機能クラスを指定します。

priority

複数の SOAP 拡張リフレクタが指定されたときに、ある SOAP 拡張リフレクタを実行する相対的な順序を示します。各 group 内で、priority 属性は SOAP 拡張リフレクタの全体的な相対優先順位を識別します。priority 番号が小さいほど、SOAP 拡張リフレクタの優先順位は高くなります。priority 属性で使用できる最も小さい値は 1 です。

group

priority と共に、複数の SOAP 拡張リフレクタが実行されるように設定したときに、ある SOAP 拡張リフレクタが実行される相対的な順序を示します。次のような値が考えられます。

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

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

SOAP 拡張リフレクタ クラスを追加する例を次に示します。

<configuration>
   <system.web>
      <webServices>
         <soapExtensionReflectorTypes>
            <add type="MyReflector priority="2" group="0"/>
         </soapExtensionReflectorTypes>
      </webServices>
   </system.web>
</configuration>

関連項目

タスク

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

参照

<webServices> 要素
<soapExtensionReflectorTypes> 要素
SoapExtensionReflector

その他の技術情報

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

Footer image

Copyright © 2007 by Microsoft Corporation.All rights reserved.