WCF ベースの REST サービスがあり、それにハイパーメディア サポートを追加する予定です。現在、データ コントラクトをシリアル化してサービス応答を構築するために WCF に依存しています。ハイパーメディアが表示されるようになったので、作成する XML 応答にハイパーメディア リンクを挿入するように WCF に指示する方法が必要です。私の質問は、どうすればいいですか?
1 つの方法は、データ コントラクトを変更して、上記のリンクをデータ メンバーとして含めることです。その後、WCF はそれらを自動的にシリアル化できます。しかし、それはベストプラクティスですか?それとも、WCF のシリアル化プロセスを傍受し、その時点でこれらのリンクを追加する方がよいでしょうか? または、他のより適切な代替手段はありますか?