1

私の知る限り、例外のスローは少し重い場合があります。ServiceStack のエラー処理が例外をスローすることを示唆していることがわかります。これは、クライアント側に美しくシリアライズされます。

1.例外をスローせずに同じことを行うにはどうすればよいですか? - 戻り値の型をオブジェクトに変更して、スローする代わりに HttpError を返すことができるようですが、これが唯一の方法ですか?

2. パフォーマンスは向上しますか (対投げ)?

4

1 に答える 1

2

HttpError を返したりスローしたりしても同じ効果があります。次に例を示します。

return new HttpError(HttpStatusCode.Conflict, "SomeErrorCode");
于 2013-05-16T14:20:01.717 に答える