Question

OTAKA on Wed, 11 Apr 2012 02:15:31


お世話になります。

構成ファイルでKnowTypeを定義したいのですが、XSDに出力されません。

WCFサービス側にデータコントラクトを定義したアセンブリを参照し、
一つをオペレーションコントラクトの引数(Price)に使用しています。

  <system.runtime.serialization>
    <dataContractSerializer>
      <declaredTypes>
        <add type="WCFDataLibrary.Price,ClassLibraryPrice,Version=1.0.0.0>
          <knownType type="WCFDataLibrary.StockPrice,ClassLibraryPrice,Version=1.0.0.0/>
        </add>
      </declaredTypes>
    </dataContractSerializer>
  </system.runtime.serialization>

Price型は、XSDファイルに出力されているのが確認できましたが、StockPrice型が出力されません。

どこが間違っているのでしょうか。

教えてください。


Sponsored