私はwcfプロジェクトに取り組んでいます。一部のサービスは、循環参照を含むオブジェクトを返します。これらのオブジェクトのシリアル化は、DataContract 属性で IsReference を true に設定することで処理されるため、これらのサービスを呼び出すコードを記述すれば、すべて正常に機能します。しかし、単純なテストでは、GUI インターフェイス WcfTestClient.exe を使用する方が望ましいと思われ、WcfTestClient が循環参照オブジェクトの表示に失敗することが判明しました。
相互参照を含むオブジェクトを表示しようとすると、特別な処理が何も行われていない場合、無限再帰が発生することはわかっています。WcfTestClient を介して循環的に参照されるオブジェクトを返すサービスをテストすることは不可能だということですか? ありがとう。