私はwcfプロジェクトに取り組んでいます。私のサービスの中には、循環参照を含むオブジェクトを返すものがあります。これらのオブジェクトのシリアル化は、DataContract属性でIsReferenceをtrueに設定することで処理されるため、これらのサービスを呼び出すコードを記述するとすべて正常に動作します。しかし、簡単なテストのためには、GUIインタフェースWcfTestClient.exeを使用する方が望ましいと思われます.WcfTestClientが循環参照オブジェクトを表示できないことが判明しました。WcfTestClient.exeは循環参照を処理できませんか?
私はお互いの参照を含むオブジェクトを表示しようとすると、何も特別な処理がされていない限り、無限再帰が発生することがわかります。私は、WcfTestClient経由で循環参照されるオブジェクトを返すサービスをテストすることは不可能であることを意味しているのだろうか?ありがとう。
あなた自身のクライアントでテストしてください –