2016-07-20 8 views
1

現在、ASP.NET 4プロジェクトをASP.NETコアに移行しています。 "HttpResponseに 'Filter'の定義が含まれていないというエラーが表示されます。ASP.NETコアのHttpResponse.Filter相当

ASP.NETコアでHttpResponse.Filterの代わりに何を使用する必要がありますか?

+0

は、ここでの – Mostafiz

+0

が重複する可能性をあなたのコードを表示し、[HttpResponse.Filter MVC 6/vNext?中](http://stackoverflow.com/questions/33770424/httpresponse-filter-in-mvc-6-vnext) – Set

答えて

1

パイプラインの仕組みは、ミドルウェアが応答に直接書き込むことができ、これを即座にフラッシュすることができるという理由から、実際には置き換えはありません。代行受信を傍受する唯一の方法は、それをバッファリングしてフィルタリング機能を提供する応答ストリームの場所に何かを置き換えることです。 MVCソースを見ても、実現するのは事実上不可能です。

私は本当にMSがあなたに、出力ストリームを置き換えるサービスを登録します。

だから、うまくいけば、あなたは別のmethodMVを通じて同様の機能を提供する方法を考え出すことができ

関連する問題