以前のバージョンの serviceStack では、ユーザーを認証できなかったときに res.ReturnAuthRequired() を使用する認証用のリクエスト フィルターを作成できました。Servicestack の現在のバージョンでは、ReturnAuthRequired が httpRes.EndServiceStackRequest(false); を呼び出すようになったため、単体テストで null 参照例外が返されるようになりました。次に、EndpointHost.CompleteRequest(); を呼び出します。EndpointHost グローバル変数への参照があるため、これを単体テストするにはどうすればよいですか? 拡張メソッドを使用しないでください。
1 に答える
0
はい、コールバックは、リクエストで使用されるリソースの適切なファイナライズをサポートするために必要です。たとえば、Funq の新しいリクエスト スコープサポートに必要です。
とにかく、このコミットにいくつかの null チェックを追加して、単体テストの際に使いやすくしました。これは、次の v3.96 リリース以降で利用できるようになります。
于 2012-08-28T23:58:14.907 に答える