Saltar al contenido

Llamar a métodos asincrónicos en la vista Blazor

Este dilema se puede solucionar de diferentes maneras, pero nosotros te enseñamos la que en nuestra opinión es la solución más completa.

Solución:

¿Hay alguna forma de ejecutar métodos asíncronos en las páginas de afeitar?

No, no hay forma de usar await en un componente de Razor. Esto se debe a que no puede realizar un trabajo asíncrono como parte de la representación del componente.

Por cierto, el mecanismo de almacenamiento local proporcionado por el equipo de Blazor es compatible con la protección de datos y Steve Sanderson recomienda su uso.

Nota: Los métodos de ciclo de vida asíncrono del componente son donde se realiza el trabajo asíncrono y, por lo tanto, puede diseñar su código en consecuencia, como por ejemplo, llamando a AppState.IsLoggedIn() desde OnInitializedAsync y asignando el valor devuelto a una variable local que puede ser accedido desde sus vistas.

Si para ti ha sido de utilidad este artículo, agradeceríamos que lo compartas con el resto entusiastas de la programación y nos ayudes a extender nuestra información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *