Open棟梁Project - マイクロソフト系技術情報 Wiki

目次

概要

OWIN(Open Web Interface for .NET)

経緯

主要なデータ構造

environment dictionary

IDictionary<string, object>

application delegate

コンポーネントの間は下記の function signature で呼ばれる。

Func<IDictionary<string, object>, Task>;

OWINミドルウェア

以下の様な、OWINミドルウェアが存在する。

ASP.NET Identity

ASP.NET SignalR

ASP.NET Web API

OWINミドルウェア作成

この「ミドルウェア」を自作すればパイプライン上で挙動をカスタマイズできる。

OWIN化手順

シンプルに

「セルフホストやOWINミドルウェアを使用するために、パイプラインをOWIN化すること。」

と捉えると良い。

手順については「コチラ」を参照のこと。

OWIN is dead ?

以下に「これからは ASP.NET 5。(死に切ってはいないけれど) OWIN is dead!!」とある。

今では完全に OWIN と Katana Project は止まっているらしい。
(ASP.NET 5は、現在はASP.NET Coreと名称が変更されている。)

補足

上記の文字列の意味が長々明確ではありませんでしたが、

ということだったようでしたが、その後、OWIN の仕様は、
ASP.NET 5、ASP.NET Coreと引き継がれて生きているようです。

ただし、OWINの上でASP.NET Coreが動くのではなくて、
ASP.NET Core自体がOWIN互換レイヤーを実装することでサポートしたようです。

参考

参考


Tags: :.NET開発, :OWIN


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS