Blazor: funzionalità ProtectedBrowserStorage spostata nel framework condiviso

Come parte del rilascio della versione ASP.NET Core 5.0 RC2, la funzionalità ProtectedBrowserStorage è stata spostata nel framework condiviso ASP.NET Core.

Versione di introduzione

5.0 RC2

Comportamento precedente

In ASP.NET Core 5.0 Preview 8, la funzionalità è disponibile come parte del pacchetto Microsoft.AspNetCore.Components.Web.Extensions, ma è utilizzabile solo in Blazor WebAssembly.

In ASP.NET Core 5.0 RC1, la funzionalità è disponibile come parte del pacchetto Microsoft.AspNetCore.Components.ProtectedBrowserStorage che fa riferimento al framework condiviso Microsoft.AspNetCore.App.

Nuovo comportamento

In ASP.NET Core 5.0 RC2, non è più necessario fare riferimento a un pacchetto NuGet per fare riferimento alla funzionalità e usarla.

Motivo della modifica

Il passaggio al framework condiviso è una soluzione migliore per l'esperienza utente che si aspettano i clienti.

Se si esegue l'aggiornamento da ASP.NET Core 5.0 RC1, seguire questa procedura:

  1. Rimuove il riferimento al pacchetto Microsoft.AspNetCore.Components.ProtectedBrowserStorage dal progetto.
  2. Sostituisci using Microsoft.AspNetCore.Components.ProtectedBrowserStorage; con using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage;.
  3. Rimuovere la chiamata a AddProtectedBrowserStorage dalla classe Startup.

Se si esegue l'aggiornamento da ASP.NET Core 5.0 Preview 8, seguire questa procedura:

  1. Rimuove il riferimento al pacchetto Microsoft.AspNetCore.Components.Web.Extensions dal progetto.
  2. Sostituisci using Microsoft.AspNetCore.Components.Web.Extensions; con using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage;.
  3. Rimuovere la chiamata a AddProtectedBrowserStorage dalla classe Startup.

API interessate

Nessuno