Sdílet prostřednictvím


ProtectedLocalStorage Třída

Definice

Poskytuje mechanismy pro ukládání a načítání dat v kolekci localStorage prohlížeče.

Tato data budou vymezena na prohlížeč aktuálního uživatele a budou sdílena na všech kartách. Data se zachovají při restartování prohlížeče.

Viz: https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage.

public ref class ProtectedLocalStorage sealed : Microsoft::AspNetCore::Components::Server::ProtectedBrowserStorage::ProtectedBrowserStorage
public sealed class ProtectedLocalStorage : Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage.ProtectedBrowserStorage
type ProtectedLocalStorage = class
    inherit ProtectedBrowserStorage
Public NotInheritable Class ProtectedLocalStorage
Inherits ProtectedBrowserStorage
Dědičnost
ProtectedLocalStorage

Konstruktory

ProtectedLocalStorage(IJSRuntime, IDataProtectionProvider)

Vytvoří instanci objektu ProtectedLocalStorage.

Metody

DeleteAsync(String)

Asynchronně odstraní všechna data uložená pro zadaný klíč.

(Zděděno od ProtectedBrowserStorage)
GetAsync<TValue>(String)

Asynchronně načte zadaná data.

Vzhledem k tomu, že s tímto přetížením není určen žádný účel ochrany dat, je účel odvozen od key názvu a úložiště. Toto je vhodný výchozí účel, který je potřeba použít, pokud klíče pocházejí z pevné sady známé v době kompilace.

(Zděděno od ProtectedBrowserStorage)
GetAsync<TValue>(String, String)

Asynchronně načte zadaná data.

(Zděděno od ProtectedBrowserStorage)
SetAsync(String, Object)

Asynchronně ukládá zadaná data.

Vzhledem k tomu, že s tímto přetížením není určen žádný účel ochrany dat, je účel odvozen od key názvu a úložiště. Toto je vhodný výchozí účel, který je potřeba použít, pokud klíče pocházejí z pevné sady známé v době kompilace.

(Zděděno od ProtectedBrowserStorage)
SetAsync(String, String, Object)

Asynchronně ukládá zadaná data.

(Zděděno od ProtectedBrowserStorage)

Platí pro