3

私はRegistrationFeature Plugininを利用しており、可能な限り最も簡単な方法で、 (デフォルトのメッセージをオーバーライドして)ServiceStack独自のメッセージを作成する方法を見つけようとしています。ValidationExceptionたとえば、電子メールアドレスがすでに使用されている場合、Registrationプラグインは次を返します。

{
    "responseStatus": {
        "errorCode": "ValidationException",
        "message": "Validation failed: \r\n -- Email already exists",
        "errors": []
    }
}

message送信されたJSONの一部をよりカスタマイズされたメッセージに変更したいと思います。これを達成する簡単な方法はありますか?

4

1 に答える 1

0

エラーメッセージで使用される組み込みリテラルのローカライズされたバージョンを提供する組み込みの方法はありませんが(将来のバージョンでサポートの追加を検討します)、ServiceStackのエラー処理をカスタマイズすることはできます。

もう1つのオプションは、SocialBootstrapApiプロジェクトで採用されているのと同じアプローチに従い、JavaScriptのエイリアスでサーバーメッセージをオーバーライドすることです。

于 2012-12-03T05:14:08.780 に答える