Blazor: ProtectedBrowserStorage 機能を共有フレームワークに移行

ASP.NET Core 5.0 RC2 リリースの一部として、ProtectedBrowserStorage 機能は ASP.NET Core 共有フレームワークに移行されました。

導入されたバージョン

5.0 RC2

以前の動作

ASP.NET Core 5.0 Preview 8 では、この機能は Microsoft.AspNetCore.Components.Web.Extensions パッケージの一部として利用できますが、Blazor WebAssembly でのみ使用可能でした。

ASP.NET Core 5.0 RC1 では、この機能は Microsoft.AspNetCore.App 共有フレームワークが参照される Microsoft.AspNetCore.Components.ProtectedBrowserStorage パッケージの一部として利用できます。

新しい動作

ASP.NET Core 5.0 RC2 では、機能を参照して使用するために NuGet パッケージ参照が不要になりました。

変更理由

共有フレームワークへの移行は、お客様が期待するユーザー エクスペリエンスにより適っています。

ASP.NET Core 5.0 RC1 からアップグレードする場合は、次の手順を実行してください。

  1. プロジェクトから Microsoft.AspNetCore.Components.ProtectedBrowserStorage パッケージ参照を削除します。
  2. using Microsoft.AspNetCore.Components.ProtectedBrowserStorage;using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage; で置き換え
  3. Startup クラスから AddProtectedBrowserStorage への呼び出しを削除します。

ASP.NET Core 5.0 Preview 8 からアップグレードする場合は、次の手順を実行してください。

  1. プロジェクトから Microsoft.AspNetCore.Components.Web.Extensions パッケージ参照を削除します。
  2. using Microsoft.AspNetCore.Components.Web.Extensions;using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage; で置き換え
  3. Startup クラスから AddProtectedBrowserStorage への呼び出しを削除します。

影響を受ける API

なし