根据Mythz( Getting ServiceStack to retain type information),他建议不要在DTO中使用继承.我希望每个请求可选择提供API密钥或位置参数的用例怎么办?接口是否使用不好但是抽象类可以吗?有人有什
Here’s an example where a required authorization header is managed both server-side and client-side.
鉴于正确的要求,Mythz建议在DTO中使用自定义界面:“请求DTO实现具有租户属性的自定义ITenant接口.另一种解决方案是使用IHttpRequest.Tennant()扩展方法,您可以重新使用 – 在检查AbsoluteUri或RawUrl属性的所有服务中使用.“看到这个评论:(Multi-tenant ServiceStack API, same deployment to respond to requests on different hostnames?)