2017年11月18日のブックマーク (1件)

  • ASP.NET Core MVC で大きく変わったフィルタについて調べた - しばやん雑記

    仙台に行ったとき、ぼんぷろおじさんに ActionFilter で実行時にオプションを扱う場合にどうすればいいのか聞かれて、フィルタ周りまとめないといけないことを思い出したので書きます。 思いのほか長くなってしまったので、久し振りに目次記法を使うことにします。 パイプラインの整理 抽象クラスを利用する方法 インターフェースを実装する方法 DI を利用する グローバルで利用する IFilterFactory を実装した属性を用意する 今回のまとめ パイプラインの整理 ASP.NET Core MVC ではフィルタパイプラインが再実装されて、分かりやすくシンプルになりました。パイプラインに関しては公式ドキュメントの図が分かりやすいです。 新しく Resource Filter が追加されて、キャッシュなどパフォーマンスの改善といった処理を書きやすくなっています。モデルバインディングの前に実行さ

    ASP.NET Core MVC で大きく変わったフィルタについて調べた - しばやん雑記