在 OpenRasta(版本 2.0.50727)中,如何从接收请求的处理程序外部获取反序列化实体的实例(在通过对象绑定传递之后)?再具体一点; 在出现异常的情况下,我希望将IOperationInterceptor
已发布的实体返回给客户端,并添加一些错误信息,以便客户端可以更正信息并使用同一实体重新执行 POST。
我看过IRequest.Entity
,但这看起来像是实体的“原始”版本,这不是我想要的。我也看过IOperation.Inputs.First().Member
(在 中收到IOperationInterceptor.BeforeExecute()
),但这看起来对于对象绑定器比对我所追求的更有用,后者是最终绑定和实例化的对象。