2012-03-19 7 views
0

にサービスタイプを返す)私は( B GetBを定義IがAで2つのサービス・インターフェースAとBを有するWCF

問題は、シリアライズ可能ではないので、私はちょうどWCFにインタフェースタイプを返すことができませんです。このサービスであることをWCFにどのように伝えることができますか?

+1

私は別のサービスコールの値として**サービス**を返すことを望む理由はありません.....少し奇妙に思えます....あなたは何を達成しようとしていますか?この?? –

+0

HTMLの仕組みを考えれば、他のHTMLページへのリンクを返すことができます。基本的にhtmlページはその意味でデータ+コードです。サービスファクトリを作成したいと思うかもしれません。 2つの異なるサービス実装をホスティングするオプションがあり、どちらか一方に動的にユーザーを参照する方法が必要だとします。 – jz87

答えて

1

This link状態:

サービスがメッセージを受信し、メッセージ(インタフェース)のパラメータをデシリアライズするために、それが立ち往生していますしようとします - シリアル化されたデータから抽象IMessageがを作成する方法はありませんし、データを運びますそれを逆シリアル化する方法に関する情報はありません。

同じブログでも、この問題に対する2つの解決策が示されていますが、目的に適しているかどうかは不明です。チェックアウトしてください。

+0

うわー、私はそれを知らなかった。素晴らしいもの! – jz87

関連する問題