C sharp - BLAZOR - usar ProtectedSessionStorage en una clase

 
Vista:

BLAZOR - usar ProtectedSessionStorage en una clase

Publicado por Nestor Vitozzi (1 intervención) el 27/10/2021 22:11:35
Hola. tengo implementado el acceso a claves a travez de SessionStorage, si lo hago desde un componente Razor, inyecto la dependencia y en el codigo lo accedo sin problemas.

El tema esta cuando quiero hacer una lectura de una clave pero a traves de un metodo en una clase

Ejemplo

public class FuncionesVarias
{
[Inject]
public ProtectedSessionStorage SessionStorage { get; set; }
public async Task LeoSessionStorage()
{
var miSingleton = MiSingleton.Instancia;
*aca* var result = await SessionStorage.GetAsync<string>("SS");
miSingleton.ValorEnSesion = result.Success ? result.Value : string.Empty;
}
}

Eso NO funciona, en la linea marcada con *aca* me da este error:

System.NullReferenceException: 'Object reference not set to an instance of an object.'
Gracias por su ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

BLAZOR - usar ProtectedSessionStorage en una clase

Publicado por Tomas Rojas (1 intervención) el 13/08/2022 02:46:36
Hola, como estás? Conseguiste la solución a esto para hacerlo dentro de una clase? Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar