スポンサーリンク
スポンサーリンク

ASP.NET Core セッション変数にClassオブジェクトを保持する場合

ASP.NET CoreC#Visual Studio

ASP.NET Core 2.2 で、セッション変数にClassやListなどのオブジェクトを保持したい場合、Session拡張メソッドを使うとシンプルなソースコードになる。
セッション変数のKey/Valueが増え過ぎて、メンテナンス不能になるのを防ぐ為には必須。

Session拡張メソッドを、ジェネリック指定でjson形式にシリアライズし保持する。

セッションに保存。

セッションから取得。

セッションデータ用のテストクラス。

 

参考
ASP.NET Core でのセッションとアプリの状態 #セッション状態

 

コメント

タイトルとURLをコピーしました