2016-07-20 5 views
1

Ich migriere derzeit ein ASP.NET 4-Projekt zu ASP.NET Core. Ich bekomme den Fehler "HttpResponse enthält keine Definition für 'Filter'".HttpResponse.Filter Entsprechung in ASP.NET Core

Was sollte ich anstelle von HttpResponse.Filter in ASP.NET Core verwenden?

+0

zeigen Sie Ihren Code hier – Mostafiz

+0

Mögliche Duplikat [HttpResponse.Filter in MVC 6/vNext?] (Http://stackoverflow.com/fragen/33770424/httpresponse-filter-in-mvc-6-vnext) – Set

Antwort

1

Ich habe mir das angeschaut, und wirklich gibt es keinen Ersatz, im Grunde, weil die Art, wie die Pipeline funktioniert, dass jede Middleware direkt auf die Antwort schreiben kann und diese sofort gelöscht werden könnte. Die einzige Möglichkeit, dies abzufangen, wäre es, etwas an die Stelle des Antwortstroms zu setzen, die ihn puffern und Filterfunktionen bereitstellen könnte. Wenn man jedoch die MVC-Quelle betrachtet, scheint dies praktisch unmöglich zu erreichen.

Ich glaube wirklich, MS sollte einen Erweiterungspunkt, der Sie z. Registrieren Sie einen Dienst, um den Ausgabestream zu ersetzen.

Hoffentlich können Sie eine Art und Weise trainieren ähnliche Funktionalität durch eine andere methodMV bieten