BlazoredLocalStorage 0.3.1

A library to provide access to local storage in Blazor applications

Install-Package BlazoredLocalStorage -Version 0.3.1
dotnet add package BlazoredLocalStorage --version 0.3.1
paket add BlazoredLocalStorage --version 0.3.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

BlazoredLocalStorage

A library to provide access to local storage in Blazor applications

NuGet

Installing

You can install from Nuget using the following command:

Install-Package BlazoredLocalStorage

Or via the Visual Studio package manger.

Setup

First, you will need to register local storage with the service collection in your startup.cs file

public void ConfigureServices(IServiceCollection services)
{
    services.AddLocalStorage();
}

Usage

This is an example of using local storage in a .cshtml file

@inject Blazored.Storage.ILocalStorage localStorage

@functions {

    protected override async Task OnInitAsync()
    {
        await localStorage.SetItem("name", "John Smith");
        var name = await localStorage.GetItem<string>("name");
    }

}

The APIs available are

  • SetItem()
  • GetItem()
  • RemoveItem()
  • Clear()
  • Length()
  • Key()

All APIs are now async

Note: Blazored.LocalStorage methods will handle the serialisation and de-serialisation of the data for you.

BlazoredLocalStorage

A library to provide access to local storage in Blazor applications

NuGet

Installing

You can install from Nuget using the following command:

Install-Package BlazoredLocalStorage

Or via the Visual Studio package manger.

Setup

First, you will need to register local storage with the service collection in your startup.cs file

public void ConfigureServices(IServiceCollection services)
{
    services.AddLocalStorage();
}

Usage

This is an example of using local storage in a .cshtml file

@inject Blazored.Storage.ILocalStorage localStorage

@functions {

    protected override async Task OnInitAsync()
    {
        await localStorage.SetItem("name", "John Smith");
        var name = await localStorage.GetItem<string>("name");
    }

}

The APIs available are

  • SetItem()
  • GetItem()
  • RemoveItem()
  • Clear()
  • Length()
  • Key()

All APIs are now async

Note: Blazored.LocalStorage methods will handle the serialisation and de-serialisation of the data for you.

Version History

Version Downloads Last updated
0.3.1 706 7/30/2018
0.3.0 145 7/29/2018
0.2.0 178 6/6/2018
0.1.0 208 4/18/2018