次の方法で共有


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)

適用対象