OpenRasta(バージョン2.0.50727)では、要求を受け取ったハンドラの外側から(オブジェクトバインディングを通過した後に)デシリアライズされたエンティティのインスタンスに移動する方法?具体的には例外の場合、IOperationInterceptor
はPOSTされたエンティティをクライアントに返し、エラー情報を追加して、クライアントが情報を修正して同じエンティティでPOSTを再実行できるようにします。OpenRastaの受信ハンドラの外側から逆シリアル化されたエンティティを取得する
私はIRequest.Entity
を見ましたが、これはエンティティの「生の」バージョンのように見えますが、これは私の後ではありません。私もIOperation.Inputs.First().Member
(IOperationInterceptor.BeforeExecute()
で受け取った)を見ましたが、それはまた、最終バインドされ、インスタンス化されたオブジェクトである、私が後にしているものよりもオブジェクトバインダーの方が役に立つと思われます。