Explore como o Mediator Design Pattern pode ajudar na forma como interações acontecem em sistemas distribuídos complexos. Descubra como esse padrão atua como um elo central, reduzindo o acoplamento entre componentes e promovendo uma comunicação mais eficaz.
.net 7
.net 7
By ivaldo, 8 August, 2023
O propósito deste artigo é explorar uma abordagem específica para o desafio do armazenamento seguro dos tokens de autenticação e informações associadas, usando o armazenamento em memória com Blazor WebAssembly, na plataforma .NET 7.
Tags
By ivaldo, 4 August, 2023
Neste artigo, vou abordar esses desafios e apresentar uma solução robusta para a geração de PDFs a partir de páginas web utilizando Blazor WebAssembly, jsPDF e html2canvas. Meu objetivo é compartilhar a solução encontrada através da minha experiência, oferecendo um recurso valioso para outros profissionais que possam estar lidando com desafios semelhantes em seus próprios projetos.
By ivaldo, 1 August, 2023
Neste artigo, exploro a importância e o uso dos Serviços Hospedados no ASP.NET Core, que são essenciais para a execução eficiente de tarefas de longa duração em segundo plano em aplicações. Começo com uma introdução aos Serviços Hospedados, discutindo seu papel e relevância em aplicações ASP.NET Core.
Aprofundo com a implementação desses serviços, fornecendo uma descrição passo a passo e demonstrando a utilidade das interfaces IHostedService e IDisposable no processo. Exploro também o manejo de dependências em serviços hospedados, abordando a questão da injeção de serviços de escopo em um serviço singleton e como resolver esse problema injetando IServiceProvider e criando um escopo quando necessário.
No geral, este artigo serve como um guia abrangente para entender, implementar e otimizar a utilização de serviços hospedados em aplicações ASP.NET Core, aprimorando assim a eficiência e o desempenho da sua aplicação.