ProtectedSessionStorage Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides mechanisms for storing and retrieving data in the browser's 'sessionStorage' collection.
This data will be scoped to the current browser tab. The data will be discarded if the user closes the browser tab or closes the browser itself.
See: 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
- Inheritance
Constructors
ProtectedSessionStorage(IJSRuntime, IDataProtectionProvider) |
Constructs an instance of ProtectedSessionStorage. |
Methods
DeleteAsync(String) |
Asynchronously deletes any data stored for the specified key. (Inherited from ProtectedBrowserStorage) |
GetAsync<TValue>(String, String) |
Asynchronously retrieves the specified data. (Inherited from ProtectedBrowserStorage) |
GetAsync<TValue>(String) |
Asynchronously retrieves the specified data.
Since no data protection purpose is specified with this overload, the purpose is derived from
|
SetAsync(String, Object) |
Asynchronously stores the specified data.
Since no data protection purpose is specified with this overload, the purpose is derived from
|
SetAsync(String, String, Object) |
Asynchronously stores the supplied data. (Inherited from ProtectedBrowserStorage) |