我有一个基于 WCF 的 REST 服务,我计划向它添加超媒体支持。目前我依靠 WCF 通过序列化我的数据合同来构建服务响应。现在有了超媒体,我需要一种方法来指示 WCF 在它构建的 XML 响应中插入超媒体链接。我的问题是,我该怎么做?
一种方法可能是我修改我的数据合同以将所述链接包含为数据成员。然后 WCF 可以自动序列化它们。但这是最好的做法吗?还是在那个时候拦截WCF的序列化过程并添加这些链接更好?或者还有其他更合适的选择吗?
我有一个基于 WCF 的 REST 服务,我计划向它添加超媒体支持。目前我依靠 WCF 通过序列化我的数据合同来构建服务响应。现在有了超媒体,我需要一种方法来指示 WCF 在它构建的 XML 响应中插入超媒体链接。我的问题是,我该怎么做?
一种方法可能是我修改我的数据合同以将所述链接包含为数据成员。然后 WCF 可以自动序列化它们。但这是最好的做法吗?还是在那个时候拦截WCF的序列化过程并添加这些链接更好?或者还有其他更合适的选择吗?