Skip to main content

DeviceSecureStorage

Namespace: Wisej.Hybrid

Assembly: Wisej.Hybrid

Provides secure storage functionality for sensitive information on the device. This class allows for the storing, retrieving, and deleting of secure information.

public class DeviceSecureStorage

This class requires special setup. Access this class through the Device singleton. See: https://learn.microsoft.com/en-us/dotnet/maui/platform-integration/storage/secure-storage for details.

Constructors

Instance memberDeviceSecureStorage()

Initializes a new instance of DeviceSecureStorage.

Methods

Instance memberGet(key)

Retrieves the securely stored value associated with the given key.

ParameterTypeDescription
keyStringThe key for the desired value.

Returns: String. The value associated with the specified key if it exists; otherwise, null.

Instance memberRemove(key)

Removes the securely stored value associated with the given key.

ParameterTypeDescription
keyStringThe key whose value should be removed.

Returns: Boolean. true if the value was successfully removed; otherwise, false.

Instance memberRemoveAll()

Removes all values stored in secure storage.

Instance memberSet(key, value)

Stores a value securely under the given key.

ParameterTypeDescription
keyStringThe key under which to store the value.
valueStringThe value to be stored.