【发布时间】:2015-01-16 23:15:03
【问题描述】:
我希望我的代码中的服务能够通过请求验证直接调用其他 servicestack 服务。
在我看来,最好不要使用 JsonServiceClient,因为服务在同一个进程中运行,所有的序列化和 http 请求等。
我知道我可以打电话:
using (var service = base.ResolveService<MyService>()) {
service.Post(new MyRequest());
}
但是,这种方法不会强制执行我使用标准 servicestack fluent 验证类构建的请求验证代码。
理想情况下,我也可以选择更改请求上下文,以启用以不同权限运行等。
有人可以建议如何实现这一目标。
谢谢。
【问题讨论】:
标签: c# servicestack fluentvalidation