OpenRasta (バージョン 2.0.50727) では、リクエストを受け取るハンドラーの外部から (オブジェクト バインディングを介して渡された後に) デシリアライズされたエンティティのインスタンスにアクセスするにはどうすればよいですか? 具体的には; 例外が発生した場合IOperationInterceptor
、POST されたエンティティをクライアントに返し、エラー情報を追加して、クライアントが情報を修正し、同じエンティティで POST をやり直すことができるようにします。
を見てきましたがIRequest.Entity
、それはエンティティの「生の」バージョンのように見えますが、これは私が求めているものではありません。私もIOperation.Inputs.First().Member
( で受け取ったようにIOperationInterceptor.BeforeExecute()
)見ましたが、それも、最終的にバインドされインスタンス化されたオブジェクトである私が求めているものよりも、オブジェクトバインダーにとってより有用なもののように見えます。