我们正在升级到servicestack v4,并注意到默认的“SyncReply”路由已被删除,转而使用“Reply”。我们的客户正在我们的服务中积极使用这些端点。为这些客户实现向后兼容性的推荐方法是什么,而无需为每个内容类型+服务手动注册路由?
答案 0 :(得分:1)
如果线上接口保持不变,则可以使用 UseNewPredefinedRoutes 属性来使用指向v4服务器的v3客户端。如您所知,v4已更改内置路由,并通过设置上述属性,v3客户端将使用新的v4路由。
var client = new JsonServiceClient("http://...");
client.UseNewPredefinedRoutes = true;