Blazor : La fonctionnalité ProtectedBrowserStorage a été déplacée vers le framework partagé

Dans le cadre de la version ASP.NET Core 5.0 RC2, la fonctionnalité ProtectedBrowserStorage a été déplacée vers l’infrastructure partagée ASP.NET Core.

Version introduite

5.0 RC2

Ancien comportement

Dans ASP.NET Core 5.0 Préversion 8, la fonctionnalité est disponible dans le package Microsoft.AspNetCore.Components.Web.Extensions, mais n’était utilisable que dans Blazor WebAssembly.

Dans ASP.NET Core 5.0 RC1, la fonctionnalité est disponible dans le cadre du package Microsoft.AspNetCore.Components.ProtectedBrowserStorage, qui fait référence à l’infrastructure partagée Microsoft.AspNetCore.App.

Nouveau comportement

Dans ASP.NET Core 5.0 RC2, une référence au package NuGet n’est plus nécessaire pour référencer et utiliser la fonctionnalité.

Raison du changement

Le passage à l’infrastructure partagée est mieux adapté à l’expérience utilisateur attendue par les clients.

En cas de mise à niveau à partir de ASP.NET Core 5.0 RC1, effectuez les étapes suivantes :

  1. Supprimez une référence au package Microsoft.AspNetCore.Components.ProtectedBrowserStorage du projet.
  2. Remplacez using Microsoft.AspNetCore.Components.ProtectedBrowserStorage; par using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage;.
  3. Supprimez l’appel à AddProtectedBrowserStorage de votre classe Startup.

En cas de mise à niveau à partir de ASP.NET Core 5.0 Préversion 8, effectuez les étapes suivantes :

  1. Supprimez une référence au package Microsoft.AspNetCore.Components.Web.Extensions du projet.
  2. Remplacez using Microsoft.AspNetCore.Components.Web.Extensions; par using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage;.
  3. Supprimez l’appel à AddProtectedBrowserStorage de votre classe Startup.

API affectées

None