Sdílet prostřednictvím


ProtectedSessionStorage Třída

Definice

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

Tato data budou vymezena na aktuální kartu prohlížeče. Data budou zahozena, pokud uživatel zavře kartu prohlížeče nebo zavře samotný prohlížeč.

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

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

Konstruktory

ProtectedSessionStorage(IJSRuntime, IDataProtectionProvider)

Vytvoří instanci .ProtectedSessionStorage

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, odvozuje key se účel a název úložiště. Toto je vhodný výchozí účel, který je vhodné 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, odvozuje key se účel a název úložiště. Toto je vhodný výchozí účel, který je vhodné 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