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

目次

概要

OWIN(Open Web Interface for .NET)

経緯

主要なデータ構造

environment dictionary

IDictionary<string, object>

application delegate

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

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

Startup.cs

OWINはミドルウェアをつなげたパイプラインとして全体を処理する。
Startupクラスは、このパイプラインを指定して使用できるようにする。

OWIN化手順

Startupクラスを追加して、
パイプラインのコンポーネント(=ホスティング ランタイム)を指定する。

ホスティング ランタイム

IIS

OwinHost?.exe

OWINのパイプラインとMiddleware作成

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

参考

ASP.NET Identity

OWIN is dead ?

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

今では完全に OWIN と Katana Project は止まっているらしい。

# ASP.NET 5は、現在はASP.NET Coreと名称が変更されている。

参考


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