app.UseOwin()
私が理解しているように、ASP.NET Core は、独自のネイティブ ミドルウェアに加えて(経由で) OWIN ミドルウェアをサポートしています。
ASP.NET Core ミドルウェアと OWIN ミドルウェアの違いは何ですか?
新しいミドルウェアを設計するとき、ASP.NET Core ミドルウェアと OWIN ミドルウェアのどちらとして設計する必要があるかをどのように判断すればよいですか?
app.UseOwin()
私が理解しているように、ASP.NET Core は、独自のネイティブ ミドルウェアに加えて(経由で) OWIN ミドルウェアをサポートしています。
ASP.NET Core ミドルウェアと OWIN ミドルウェアの違いは何ですか?
新しいミドルウェアを設計するとき、ASP.NET Core ミドルウェアと OWIN ミドルウェアのどちらとして設計する必要があるかをどのように判断すればよいですか?
あなたの質問に興味を持ちました。これまでに学んだことを共有したいと思います。
Katana は OWIN 仕様の実装です。Katana のバージョン 3.0 以降、このテクノロジは、現在 ASP.NET Core として知られている Web スタックに完全に統合されています。
この移行は、OWIN 仕様とほとんど同じままです。いくつかの変更が加えられていますが。ASP.NET Core で既存の OWIN ミドルウェアを使用するために、 はオプション機能 (" app.UseOwin()
") によって OWIN をサポートします。
ミドルウェア ASP.NET アプリと ASP.NET コア アプリを対象とする場合は、OWIN ミドルウェアを使用します。ASP.NET Core 開発者にファースト クラスのシチズン エクスペリエンスを提供したい場合は、ASP.NET Core ミドルウェアがより「適切」であると認識されます。
ASP.NET Core ミドルウェアと OWIN ミドルウェアの関係に関する情報は、次の場所にあります。