Поделиться через


ProtectedSessionStorage Класс

Определение

Предоставляет механизмы для хранения и извлечения данных в коллекции sessionStorage браузера.

Эти данные будут ограничены текущей вкладкой браузера. Данные будут удалены, если пользователь закроет вкладку браузера или сам браузер.

См. 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
Наследование
ProtectedSessionStorage

Конструкторы

ProtectedSessionStorage(IJSRuntime, IDataProtectionProvider)

Создает экземпляр ProtectedSessionStorage.

Методы

DeleteAsync(String)

Асинхронно удаляет все данные, хранящиеся для указанного ключа.

(Унаследовано от ProtectedBrowserStorage)
GetAsync<TValue>(String)

Асинхронно извлекает указанные данные.

Так как цель защиты данных не указана при этой перегрузке, назначение является производным от key и имени хранилища. Это хорошая цель по умолчанию, если ключи поступают из фиксированного набора, известного во время компиляции.

(Унаследовано от ProtectedBrowserStorage)
GetAsync<TValue>(String, String)

Асинхронно извлекает указанные данные.

(Унаследовано от ProtectedBrowserStorage)
SetAsync(String, Object)

Асинхронно сохраняет указанные данные.

Так как цель защиты данных не указана при этой перегрузке, назначение является производным от key и имени хранилища. Это хорошая цель по умолчанию, если ключи поступают из фиксированного набора, известного во время компиляции.

(Унаследовано от ProtectedBrowserStorage)
SetAsync(String, String, Object)

Асинхронно сохраняет предоставленные данные.

(Унаследовано от ProtectedBrowserStorage)

Применяется к