Partilhar via


ProtectedSessionStorage Classe

Definição

Fornece mecanismos para armazenar e recuperar dados na coleção 'sessionStorage' do navegador.

Esses dados serão definidos para a guia do navegador atual. Os dados serão descartados se o usuário fechar a guia do navegador ou fechar o próprio navegador.

Veja: 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
Herança
ProtectedSessionStorage

Construtores

ProtectedSessionStorage(IJSRuntime, IDataProtectionProvider)

Constrói uma instância de ProtectedSessionStorage.

Métodos

DeleteAsync(String)

Exclui de forma assíncrona todos os dados armazenados para a chave especificada.

(Herdado de ProtectedBrowserStorage)
GetAsync<TValue>(String)

Recupera de forma assíncrona os dados especificados.

Como nenhuma finalidade de proteção de dados é especificada com essa sobrecarga, a finalidade é derivada de key e do nome do repositório. Essa é uma boa finalidade padrão a ser usada se as chaves forem provenientes de um conjunto fixo conhecido em tempo de compilação.

(Herdado de ProtectedBrowserStorage)
GetAsync<TValue>(String, String)

Recupera de forma assíncrona os dados especificados.

(Herdado de ProtectedBrowserStorage)
SetAsync(String, Object)

Armazena de forma assíncrona os dados especificados.

Como nenhuma finalidade de proteção de dados é especificada com essa sobrecarga, a finalidade é derivada de key e do nome do repositório. Essa é uma boa finalidade padrão a ser usada se as chaves forem provenientes de um conjunto fixo conhecido em tempo de compilação.

(Herdado de ProtectedBrowserStorage)
SetAsync(String, String, Object)

Armazena de forma assíncrona os dados fornecidos.

(Herdado de ProtectedBrowserStorage)

Aplica-se a