Ricerca: iac
In un precedente script (http://www.aspitalia.com/script/1229/Configurare-Middleware-Servizi-ASP.NET-Core.aspx), abbiamo visto come ASP.NET Core consenta di configurare dei servizi e sfruttarli attraverso la dependency injection.Grazie a questo meccanismo possiamo: Migliorare il ...
Come è tipico di ASP.NET Core, anche il mostrare una pagina di errore è una funzionalità che viene distribuita come pacchetto NuGet. Il pacchetto in questione è Microsoft.AspNetCore.Diagnostics e possiamo aggiungerlo al progetto sia da interfaccia grafica che aprendo direttamente...
Nello script precedente (http://www.aspitalia.com/script/1250/Form-Contatti-ASP.NET-MVC.aspx) abbiamo creato un form per consentire ai nostri utenti di contattarci. In casi come questo, quando l'interazione di un utente produce l'invio di un messaggio e-mail, è consigliabile ...
In uno script precedente (http://www.aspitalia.com/script/1249/Sfruttare-Redis-Cache-ASP.NET-Core.aspx) ci siamo occupati del supporto alla cache distribuita in ASP.NET Core, e abbiamo visto come esista un provider che renda estremamente immediato l'utilizzo di Redis Cache.Non ...
Come abbiamo visto in precedenti script, ASP.NET Core MVC ci permette di generare form molto leggibili grazie anche ai tag helper come select, che usiamo per i classici menu a tendina.Con il suo attributo asp-items impostiamo le opzioni di scelta in maniera dichiarativa e lo ...
Nel precedente script ci siamo occupati di come attivare il caching tramite il tag helper cache in ASP.NET Core MVC. Questa funzionalità, purtroppo, è forzatamente agganciata a un provider cache in memory (IMemoryCache) e pertanto non è adatta a scenari distribuiti, quando ...
Il pattern Circuit Breaker è di fondamentale importanza in un'architettura service-oriented, perchè impedisce che il malfunzionamento di un servizio non si ripercuota a catena su tutti gli altri componenti che lo utilizzano.Cerchiamo di comprenderne la logica guardando l'immagine...
Negli ultimi due script abbiamo trattato alcuni accorgimenti che ci permettono di rendere la nostra applicazione più resistente a malfunzionamenti che possono accadere ai servizi a cui accede. Nel farlo, abbiamo introdotto l'uso di Polly (https://github.com/App-vNext/Polly), una ...
Ci siamo già occupati in precedenza di Polly (https://github.com/App-vNext/Polly), una libreria open source estremamente versatile per realizzare applicazioni robuste in scenari service oriented. In contesti simili, infatti, dobbiamo sempre essere consci che le nostre richieste ...
Il concetto di filter è presente in fin dalle prime versioni di ASP.NET MVC ed è stato pienamente ereditato anche in ASP.NET Core. Come probabilmente sappiamo, grazie ai filter è possibile aggiungere della logica a una specifica action, a un intero controller o anche a tutta l'...