Share via


ProtectedLocalStorage 类

定义

提供用于在浏览器的“localStorage”集合中存储和检索数据的机制。

此数据的范围将限定为当前用户的浏览器,跨所有选项卡共享。 数据将在浏览器重启后保留。

请参阅 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
继承
ProtectedLocalStorage

构造函数

ProtectedLocalStorage(IJSRuntime, IDataProtectionProvider)

构造 的 ProtectedLocalStorage实例。

方法

DeleteAsync(String)

异步删除为指定键存储的任何数据。

(继承自 ProtectedBrowserStorage)
GetAsync<TValue>(String)

异步检索指定的数据。

由于此重载未指定数据保护目的,因此该用途派生自 key 和存储名称。 如果密钥来自编译时已知的固定集,则这是一个很好的默认用途。

(继承自 ProtectedBrowserStorage)
GetAsync<TValue>(String, String)

异步检索指定的数据。

(继承自 ProtectedBrowserStorage)
SetAsync(String, Object)

异步存储指定的数据。

由于此重载未指定数据保护目的,因此该用途派生自 key 和存储名称。 如果密钥来自编译时已知的固定集,则这是一个很好的默认用途。

(继承自 ProtectedBrowserStorage)
SetAsync(String, String, Object)

异步存储提供的数据。

(继承自 ProtectedBrowserStorage)

适用于